經過三天多十幾次失敗,終於找到了RT7LITE的毛病!它一打開系統就生成了這些影響封裝的東東,現在找到它,並消滅了!
用RT7LITE精簡后封裝失敗
方法一、精簡完成前處理
1、首先,在RT7LITE中設置好臨時文件夾(它默認的文件夾不好找),如C:\Temps,讓它處理的臨時文件放在這里。
2、精簡各項設置完成,進入后RT7LITE的處理過程階段,不要急於打包(重建映象),而是打開臨時目錄,打開目錄:
C:\Temps\RT_Mount\windows\system32\config,找到Software,把它拷貝到其他地方,如桌面。
3、運行Regedit,單擊定位到HKEY_UESRS,點“文件”——“加載配置單元”——瀏覽找到桌面的Software,隨意取一個名字,如XXX,臨時用的。
就把Software提到注冊表編輯器中了,可以對它進行操作了。
4、打開XXX,定位Microsoft\Windows\CurrentVersion\Setup\Sysprep\Cleanup,找到右側窗口中的
{de7df4f0-0ce9-ca23-6049-1807de6941d3},它的值是drmv2clt.dll,Sysprep
右鍵權限取得administrator完全控制權限,刪除這一項(它的值是影響封裝的根源)
定位Microsoft\Windows\CurrentVersion\Setup\Sysprep\Generalize,找到右側窗口中的
{b3257dc1-2617-6667-6a6f-2fe2739a2b89},它的值是D:\Windows\System32\AuxiliaryDisplayClassInstaller.dll,WindowsSideShow_Sysprep_Generalize
右鍵權限取得administrator完全控制權限,刪除這一項(它的值是影響封裝的根源——網上說,沒試過單改這一項沒用)
5、返回左側,點選中XXX,再點“文件”——“卸載配置單元”,把桌面的Software從注冊表中釋放出來。然后把它拷貝到
C:\Temps\RT_Mount\windows\system32\config目錄下,覆蓋原文件,返回RT7LITE繼續重建映象。
6、繼續RT7LITE的重建,即可。
------------------------------
方法二、若沒有進行第一步,則安裝系統后,進入Regedit,找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Sysprep\Cleanup]
刪除{de7df4f0-0ce9-ca23-6049-1807de6941d3},它的值是drmv2clt.dll,Sysprep
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Sysprep\Generalize]
刪除{b3257dc1-2617-6667-6a6f-2fe2739a2b89},它的值是D:\Windows\System32\AuxiliaryDisplayClassInstaller.dll,WindowsSideShow_Sysprep_Generalize
====================================================================
注
在使用過rt7lite之后,怎樣才能不會封裝失敗:
這個問題出現的可能性很多,解決方法很簡單:失敗后不要急着重裝,認真查看F:\Windows\System32\sysprep\Panther文件夾下setuperr.log文件,
並記錄[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Sysprep\Generalize]下對應的錯誤鍵值,再次重裝后刪
除這些錯誤鍵值后就會封裝成功!
這已經是多少年前的東西了
個人不建議刪鍵值,最好是補齊文件,除了sideshow的那個