昨天在虚拟机上全新安装了Windows xp sp3,准备封装一个pos 2009全补丁的final版本
第一次通过Windows update检查更新,需要通过正版验证。然而MS已经把验证的网页下线了
如果不解决这个问题,势必无法继续从Windows update安装更新
经过搜索,发现只有一个帖子提到这个问题(https://www.bleepingcomputer.com/forums/t/700460/xp-genuine-validation-not-working-anymore/)。方法是安装KB892130,其实并没有什么卵用,不知道那个帖子里怎么就说解决了
继续找啊找找到了Microsoft Genuine Advantage Diagnostic Tool,诊断显示validation control not installed,这才想到正正版验证是需要一个ActiveX控件的
按照离线安装控件的方法
Step 1: OGA Manual ActiveX Installation
1. Click the Start button, then click “Run”
2. Type in “iexplore http://go.microsoft.com/fwlink/?LinkID=39204” then click ‘OK’. You will be prompted to download “LegitCheckControl.cab”.
3. Choose Open. Once this completes, a window will open showing two files, LegitCheckControl.dll and LegitCheckControl.inf. Leave this window open for now.
4. Click the Start button, then click “Run”
5. Type in “system32”, then click ‘OK’. (If you are running Windows XP, you may need to click “show files” to allow access to this system directory.)
6. Drag the LegitCheckControl.dll file from the window that was open into the system32 directory. If you are prompted to overwrite a file, choose ‘Yes’ to overwrite any existing file. (If you are running Vista, you may be prompted to provide administrator permission to complete the action. If so, press “Continue” and allow it.)
7. Click the Start button, then click “Run”
8. Type “regsvr32 LegitCheckControl.dll”, and then click ‘OK’.
9. You should see a dialog saying “DllRegisterServer in LegitCheckControl.dll succeeded.”
出乎意料MS居然没删这个文件,谢天谢地!
完成操作后终于通过了正版验证
第一次通过Windows update检查更新,需要通过正版验证。然而MS已经把验证的网页下线了

经过搜索,发现只有一个帖子提到这个问题(https://www.bleepingcomputer.com/forums/t/700460/xp-genuine-validation-not-working-anymore/)。方法是安装KB892130,其实并没有什么卵用,不知道那个帖子里怎么就说解决了

继续找啊找找到了Microsoft Genuine Advantage Diagnostic Tool,诊断显示validation control not installed,这才想到正正版验证是需要一个ActiveX控件的
按照离线安装控件的方法
Step 1: OGA Manual ActiveX Installation
1. Click the Start button, then click “Run”
2. Type in “iexplore http://go.microsoft.com/fwlink/?LinkID=39204” then click ‘OK’. You will be prompted to download “LegitCheckControl.cab”.
3. Choose Open. Once this completes, a window will open showing two files, LegitCheckControl.dll and LegitCheckControl.inf. Leave this window open for now.
4. Click the Start button, then click “Run”
5. Type in “system32”, then click ‘OK’. (If you are running Windows XP, you may need to click “show files” to allow access to this system directory.)
6. Drag the LegitCheckControl.dll file from the window that was open into the system32 directory. If you are prompted to overwrite a file, choose ‘Yes’ to overwrite any existing file. (If you are running Vista, you may be prompted to provide administrator permission to complete the action. If so, press “Continue” and allow it.)
7. Click the Start button, then click “Run”
8. Type “regsvr32 LegitCheckControl.dll”, and then click ‘OK’.
9. You should see a dialog saying “DllRegisterServer in LegitCheckControl.dll succeeded.”
出乎意料MS居然没删这个文件,谢天谢地!
完成操作后终于通过了正版验证