I had that issue this weekend as well but found a patch online for 2.1 on the lego site.  It was patch 2.1f3

http://education.lego.com/en-gb/searchresult?q=2.1f3

__________________________
Julia Marshel, AGDC Consumer Engagement
[log in to unmask]
804-484-8199 (desk)
804-252-9767 (cell)

From: First Lego League in Virginia and DC [mailto:[log in to unmask]] On Behalf Of Phil Smith III
Sent: Saturday, October 13, 2012 12:22 AM
To: [log in to unmask]
Subject: Re: [VADCFLL-L] NXT Error

http://bricks.stackexchange.com/questions/1015/how-to-fix-mindstorms-error-code-1003 and other threads found by https://www.google.com/search?q=nxt+required+file+is+broken suggest some solutions.

From: First Lego League in Virginia and DC [mailto:[log in to unmask]]<mailto:[mailto:[log in to unmask]]> On Behalf Of Haydee Cooper
Sent: Saturday, October 13, 2012 12:06 AM
To: [log in to unmask]<mailto:[log in to unmask]>
Subject: Re: [VADCFLL-L] NXT Error

I'm having a very similar problem. The software does open, but when the kids try to download their program to the brick, theyalso get a "a required file is broken" message.
I have tried reinstalling the program but it doesn't give me the option to uninstall the program that is currently on the computer, asks me to choose between the programming software and an x64 driver, and regardless of which one I choose, displays a message saying that nothing will be installed.
Any help would be appreciated.

Thanks,

Haydee

From: Katherine Green <[log in to unmask]<mailto:[log in to unmask]>>
To: [log in to unmask]<mailto:[log in to unmask]>
Sent: Friday, October 12, 2012 11:18 PM
Subject: [VADCFLL-L] NXT Error

all

My NXT 2.1 software all of a sudden won't open on the computer.  It tells me "a required file is broken" and gives me an error code 1003.  I have uninstalled and then re-installed the software and it still won't open up.  Any thoughts?

Thanks
Katherine Green
Rookie Coach - Phoenix
To UNSUBSCRIBE or CHANGE your settings, please visit https://listserv.jmu.edu/archives/vadcfll-l.html and select "Join or leave the list".
VADCFLL administrative announcements are sent via VADCFLL-ANNOUNCEMENTS-L. Visit https://listserv.jmu.edu/archives/vadcfll-announcements-l.html to subscribe.

________________________________
To UNSUBSCRIBE or CHANGE your settings, please visit https://listserv.jmu.edu/archives/vadcfll-l.html and select "Join or leave the list".
VADCFLL administrative announcements are sent via VADCFLL-ANNOUNCEMENTS-L. Visit https://listserv.jmu.edu/archives/vadcfll-announcements-l.html to subscribe.
________________________________
To UNSUBSCRIBE or CHANGE your settings, please visit https://listserv.jmu.edu/archives/vadcfll-l.html and select "Join or leave the list".
VADCFLL administrative announcements are sent via VADCFLL-ANNOUNCEMENTS-L. Visit https://listserv.jmu.edu/archives/vadcfll-announcements-l.html to subscribe.

-- To UNSUBSCRIBE or CHANGE your settings, please visit https://listserv.jmu.edu/archives/vadcfll-l.html and select "Join or leave the list".

-- VADCFLL administrative announcements are sent via VADCFLL-ANNOUNCEMENTS-L. Visit https://listserv.jmu.edu/archives/vadcfll-ANNOUNCEMENTS-l.html to subscribe.