![]() ![]() |
Jun 29 2006, 11:24 AM
Post
#1
|
|
|
Group: Members Posts: 2 Joined: 17-December 04 Member No.: 38759 |
Ok,
So i'm using Nlite to slim down the Windows XP installation source, tweak it, and add some hotfixes and SP2. Then I add the DriverPacks. Once I get the OS installed and sysprep it, I get the c_20127.nls error upon reboot. I am using Nlite 1.0, but I was using a previous version before. Do I need to uninstall, delete the directory then install Nlite 1.0? How do I fix it so that I do not get this error message? Thoughts? Suggestions? Thanks! |
|
|
|
Jun 29 2006, 10:52 PM
Post
#2
|
|
|
Newbie Group: Members Posts: 10 Joined: 6-March 06 Member No.: 89905
|
Sysprep is a tool for deploying to multiple computers. One doesn't need it after installing an nLited image of Windows, and you didn't explain what you are trying to do.
According to Google, Microsoft says this: "The file c_20127.nls on Windows XP Home Edition CD-ROM is needed. Type the path where the file is located, and then click OK." "All you "need" to do is to point it to the CD or windows subfolders for missing files, they are there, it's just it don't see it...signature issue." --nuhi (old forum post found via Google) |
|
|
|
Jun 30 2006, 07:39 AM
Post
#3
|
|
|
Group: Members Posts: 2 Joined: 17-December 04 Member No.: 38759 |
First, I am making a custom windows xp professional unattended cd, with tweaks, drivers, and patches. I will/do use this for the 100+ computers I support. Right now I'm setting up a proccess/documentation so that when a new machines comes in we can install the OS, our apps, and then make an image of it in case we need to reload it or we get another one of that model. This requires that I use sysprep.
When I use Nlite (great tool) it get the error message. The whole point of using it and syprep and imaging is so that I can have it done once right, then later all anyone has to do is apply it and walk away and come back when its done. Thanks for any help any one can give. |
|
|
|
Jun 9 2008, 08:11 AM
Post
#4
|
|
|
Group: Members Posts: 4 Joined: 5-June 08 Member No.: 195416 OS: none
|
Did anyone follow up on how to fix sysprep and nlite problem? and disable the minisetup from copying the i386 folder again?
|
|
|
|
Jun 9 2008, 12:21 PM
Post
#5
|
|
|
Senior Member ![]() ![]() ![]() ![]() Group: Members Posts: 651 Joined: 4-February 05 From: God's Own Country Member No.: 43021 OS: XP Pro x86
|
Read forum rules
USE SEARCH feature this has been discussed in deail read:c_20127.nls error after sysprep |
|
|
|
Jul 18 2008, 02:09 AM
Post
#6
|
|
|
Group: Members Posts: 1 Joined: 18-July 08 Member No.: 201412 OS: XP Pro x86
|
I have used the latest version 1.4.6, and the sysprep bug is still there. I have also found that the image after sysprep is much smaller about 1.4gb, and although the missing files are in the image, they are NOT on the machine after mini-setup has run.
I have now built my own slipstreamed version of XP SP2, and this doesn't have the problem, therefore Nlite must be soing something to the build to cause this. Anyone know how to fix it? Nlite is really good at slipstreaming drivers etc, and doing it manually is a complete nightmare, so it would be good to use Nlite. |
|
|
|
Jul 18 2008, 11:52 AM
Post
#7
|
|
|
Newbie Group: Members Posts: 42 Joined: 14-July 08 From: San Diego, CA Member No.: 200867 OS: XP Pro x86
|
I have the same issue, and "nLite is not to be used for corporate deployment" bla bla bla.
Anyways, I looked up the extension, it seems to be a National Language Support File (font or font map). Did you remove the languages to slim down the ISO like I did? If so, maybe that's the issue. I think either on the nLite website or on the program itself it says something about removing the language packs may cause a misc issue. When I get a chance I'll rebuild the ISO without removing any languages and see if it's still a problem. If it is, I'll find this file and simply slap it into C:\sysprep\i386 ... it may have to go into $OEM$ like Cmdlines.txt.... I'm not sure. |
|
|
|
Jul 18 2008, 05:18 PM
Post
#8
|
|
|
Newbie Group: Members Posts: 42 Joined: 14-July 08 From: San Diego, CA Member No.: 200867 OS: XP Pro x86
|
Welp, added the missing .nls file and worked like a charm.... but now it's asking for a different file.
EDIT - You know one thing comes to mind..... why is there even a distro in Sysprep? What does it need to install? Why is it even trying to install/use these files if you can just click cancel and it goes through just fine??? Guess I'll have to read up on Sysprep. This post has been edited by kingsc: Jul 18 2008, 05:49 PM |
|
|
|
Jul 20 2008, 12:43 PM
Post
#9
|
|
|
Senior Member ![]() ![]() ![]() ![]() Group: Members Posts: 651 Joined: 4-February 05 From: God's Own Country Member No.: 43021 OS: XP Pro x86
|
why u pepole not reading forum or searchin 4 similar threads ?? (at leat i pointed out )
this issue is not due to nlite , its clearly specified in sysprep's ref.chm u need localsource @ T-39 mark to to re-install (for minisetup) the language entries |
|
|
|
Jul 23 2008, 03:08 PM
Post
#10
|
|
|
Group: Members Posts: 2 Joined: 11-July 08 Member No.: 200404 OS: XP Pro x86
|
Try deleting the installfilespath entry in the riprep.sif file. It worked for me, (no prompting for files). I’m looking at the install now to see if anything doesn’t look right. Of course, I do not have any programs installed. Basically, it’s was just a test XP image I created from the Flat image, with the LAN driver installed.
[Unattended] OemPreinstall = no FileSystem = LeaveAlone ExtendOEMPartition = 0 TargetPath = \WINDOWS OemSkipEula = yes InstallFilesPath = "\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%" LegacyNIC = 1 |
|
|
|
Aug 4 2008, 01:20 PM
Post
#11
|
|
|
Group: Members Posts: 1 Joined: 4-August 08 Member No.: 203907 OS: XP Pro x86
|
The problem is with your InstallFlesPath sysprep.inf file value. You need to edit the value so it copies the files needed from i386 folder during mini-setup.
This is what the beginning of your sysprep.inf file should look like: ;SetupMgrTag [Unattended] InstallFilesPath=C:\i386 OemSkipEula=Yes As you can see I point it to the i386 folder on root of C:\ This will prevent any files needed errors during mini-setup. Conclusion is this is not a problem with nlite but your sysprep file as defined in ref.chm |
|
|
|
Aug 12 2008, 05:35 PM
Post
#12
|
|
|
Newbie Group: Members Posts: 42 Joined: 14-July 08 From: San Diego, CA Member No.: 200867 OS: XP Pro x86
|
Excellent info! Thanks! Guess I was right when I said I needed to read up on sysprep.
EDIT - Actually..... I think this may have been fine. What if you've used NLite to remove the language components? Wouldn't you still get the same problem even if your path was correct? This post has been edited by kingsc: Aug 12 2008, 05:38 PM |
|
|
|
Aug 13 2008, 04:29 AM
Post
#13
|
|
|
Friend of MSFN ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 929 Joined: 23-March 06 From: Quake Live Member No.: 91607 OS: XP Pro x64
|
If you use nlite for commercial usage, that is not legal/allowed, last time i checked.
|
|
|
|
Aug 14 2008, 05:58 PM
Post
#14
|
|
|
Newbie Group: Members Posts: 42 Joined: 14-July 08 From: San Diego, CA Member No.: 200867 OS: XP Pro x86
|
|
|
|
|
Aug 15 2008, 09:03 AM
Post
#15
|
|
|
Newbie Group: Members Posts: 42 Joined: 14-July 08 From: San Diego, CA Member No.: 200867 OS: XP Pro x86
|
So, I changed the value in sysprep.inf to InstallFilesPath=C:\i386 and that didn't work.
In fact, during the mini-setup, just out of curiosity I hit browse and took a look around, the first .nls file was actually in C:\Windows\system32, and there was no C:\i386 folder to be found. |
|
|
|
Aug 16 2008, 07:49 PM
Post
#16
|
|
|
Group: Members Posts: 1 Joined: 16-August 08 Member No.: 205694 OS: Vista Ultimate x64
|
I had this problem last year trying to do the exact same thing. If I slipstreamed with any other program except Nlite it worked fine. At the time Nlite's creator said Sysprep was mainly used by companies who don't pay for his product so he wasn't going to fix it.(I don't blame him honestly)
If I remember correctly it was determined that it was caused by Nlite repackaging those files. One thing I haven't tried that you might. Under Hotfixe, Addons and Update Packs (Maybe under Service Packs too). Click Advanced. Uncheck the first option to disable direct integration. Perhaps then it will leave the packs alone. Sorry I don't have a solution, I simply gave up on it. |
|
|
|
Aug 25 2008, 03:41 PM
Post
#17
|
|
|
Newbie Group: Members Posts: 42 Joined: 14-July 08 From: San Diego, CA Member No.: 200867 OS: XP Pro x86
|
I had this problem last year trying to do the exact same thing. If I slipstreamed with any other program except Nlite it worked fine. At the time Nlite's creator said Sysprep was mainly used by companies who don't pay for his product so he wasn't going to fix it.(I don't blame him honestly) If I remember correctly it was determined that it was caused by Nlite repackaging those files. One thing I haven't tried that you might. Under Hotfixe, Addons and Update Packs (Maybe under Service Packs too). Click Advanced. Uncheck the first option to disable direct integration. Perhaps then it will leave the packs alone. Sorry I don't have a solution, I simply gave up on it. Turns out one of the earlier posters nailed it. If you remove the InstallFilesPath from sysprep.inf, that fixes the problem. Also, as far as I can tell, it wasn't needed; there doesn't appear to be any missing files or lack of operation. All the drivers are there, all the programs including MS Office are there and functional, and the installation was completely unnattended. I started it up, came back 20 mins later, and it was at the logon screen. Pretty sweet. =) |
|
|
|
Sep 15 2008, 01:24 PM
Post
#18
|
|
|
Newbie Group: Members Posts: 14 Joined: 6-May 04 Member No.: 19340 |
God such a waste of time, Nlite is botched. Just use the regular "Normal" way of slipstreaming SP3 and then Sysprep works just fine.
Its NOT just sysprep - try doing any storage protect operations on a machine installed with Nlite's f*** up image of XP and you will be stuck at endless missing files errors. And yes, there is a "normal" way of integrating drivers and their PCI device ID and vendor ID into XP without using Nlite - then everything works So the value of Nlite is GUI at the opportunity cost of craped out XP install down the line.. you do the math Blast at me all you want - things either work or they don't and its NOT a touchy-feely kinda thing. Its concrete objective stuff based on tests and repeatable outcomes This post has been edited by bbiandov: Sep 15 2008, 01:26 PM |
|
|
|