WIndowss Product Activation error

  • Thread starter Thread starter Avinash
  • Start date Start date
A

Avinash

I generated a system image using target analyser. After copying all the
files to E drive which is my second partition on primary disk and rebooting,
the first boot agent ran and completed the configuration. Upon subsequent
boots, XP embedded gives following error

"A problem is preventing Windows from accurately checking the license for
this computer. Error Code 0x80070002.

I am using the 120 days evalution kit of WIndows XP Embedded SP1 and my
developement platform is Win2k.sp4. I have following files/directories in
the root directory on e drive
Documents and Settings
Program Files
RECYCLER
System Volume Information
WINDOWS
NTDETECT.COM
ntldr
WERUNTIME.INI

Avinash.
 
I tried this and it did not help. Here is what I did
1. Exported the MountedDevices registry branch.
2. Imported it intoTA. but could not see the "Extra Registry Data" node in
the central panel.
3. Added My device component (generated by running tap.exe on the local
machine)
4. Added Following components
Softwate\System\International\Infratstructure\English Language Support
Software\System\System Services\Base\FAT and NTLoader
Software\System\Storage&FileSystems\Applications\FAT Format
Software\System\User Interface\Shells\Explorer Shell
5. Changed the Target Device Settings as follows
Boot Drive C:
Windows Folder E:|WINDOWS
Documents and Settings E:\Documents and Settings
Boot ARC path multi(0)disk(0)rdisk(0)partition(2)
Boot Partition Size 700
Cluster Size 4096

After generating the image the image directory contains following directory
DriveE : has Windows, Document and Settings and Program Files subdirectories
and follwoing files
boot.ini
NTDETECT.COM
ntldr
WERUNTIME.INI

I copied boot.ini, NTDETECT.COM, ntldr, WERUNTIME.INI and the directories in
DriveE into e:\ and rebooted, selecting XP Embedded from dual boot prompt
On reboot, the FBA agent ran and configured XPe and rebooted. Upon reboot, I
still get the same error.
I think I have listed all the steps that I am doing. Please let me know if I
am missing anything.
And I am not running XP on developement partition, but Windows 2000 sp4.
Thanks in advance
with best regards,
Avinash.
 
It is not enough to just export and import MountedDevices branch.

When you import this branch you will need to find "Extra Registry Data" at
the top of central panel.

Check option in TD->View->Resources it will enable you to see "Extra
Registry Data".
Then follow instructions on link I gave you.

Remove everything except volume letter for partition 2. And the change its
letter to C:.

Boot Drive C:
Windows Folder C:\WINDOWS
Documents and Settings C:\Documents and Settings
Boot ARC path multi(0)disk(0)rdisk(0)partition(2)

Regards,
Slobodan

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have an opinion on the effectiveness of Microsoft Embedded newsgroups? Tell
Microsoft!
https://www.windowsembeddedeval.com/community/newsgroups
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
Still does not work :(
After checking the resources in the view tab, I could see the Extra Registry
Data node. I deleted all the entries except the one with DosDevices\E:, then
changed the E: to C:
Further changed the drive paths in the target device settings as in your
mail.
Created the system image, this time there was no DriveE(as expected) and the
Program Files, Windows and Documents and Settings directories were in the
root of the system image directory.
I copied all the files except the boot.ini to e: drive and rebooted. The FBA
did its job and on subsubsequent boot, I get the same old error. The system
sits at login screen with administrator as the only user and if I click on
admin, i get the same error dialog box.

Does it has to do anything with the WERUNTIME.INI file? It has a RunTimePID
which is different than the PID i got from microsoft. And this is evaluation
copy of XPe.

thanks again for all the help.
with best regards
Avinash.
 
Sorry, I was not realizing that you had problems with logon.

I have never seen this error, but I would check date on your test device
there is possibility that XPe thinks that 120 days license expired.

Does it has to do anything with the WERUNTIME.INI file?
No it should not, since you can delete this file.

Also if you use win2000 on this target device, change ntldr. with ntldr
provided with XPe, or XP.
But I think that you would see problems before FBA if this was the problem.


Regards,
Slobodan

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have an opinion on the effectiveness of Microsoft Embedded newsgroups? Tell
Microsoft!
https://www.windowsembeddedeval.com/community/newsgroups
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
The date and time is on my development m/c (and its the target also) is
correct. The ntldr in the image directory is the ntldr of XPe and thats what
gets copied in the E:\ drive (the target drive). And as you rightly said, if
this ntldr was no good, then FBA would not run nor would XPe. XPe is booting
correctly but does not allow to login due to the Product Activation error.
Maybe I should try putting the actual PID I received from microsoft inplace
of the RunTImePID. I will let you know how it goes.
thanks again for the help. I hope I can get over this starting hurdle asap.

with best regards
Avinash.
 
Changing RunTimePID did not work, nor did deleting WERUNTIME.INI. The result
is still the same.
with best regards,
Avinash.
 
Ah finally I got it to work. My partition was 28GB big. I deleted that
partition and created a new partion of 706MB size, made it E: , copied all
the files on the files and directories(this time I left out WERUNTIME.INI )
and the system logged on the administrator without any error.
thanks for all the help.
with best regards,
Avinash.
 
Back
Top