製作sysprep後XP系統還原如何設定關閉<已解決>

Home Home
引用 | 編輯 adelin
2005-07-20 10:54
樓主
推文 x0
請問各位大大,如何在sysprep中設定關閉XP的系統還原功能?

<解決方案>
經過測試後,發現根本不需要搞的這麼複雜.......
先將 我的電腦----> ..

訪客只能看到部份內容,免費 加入會員



獻花 x0
引用 | 編輯 Kilian
2005-07-21 13:29
1樓
  
不明白你的問題! [製作sysprep後]或是[在sysprep中]?

你想問做 Sysprep 過程怎設定關閉系統還原? 好像沒有, 只有執行 Sysprep 之前先關閉(最好最簡單, 這樣就清除所有還原點),

如果 Sysprep 是直接跟 uA 之後做, 那麼做時 uA 可以在 tweak.reg 做,

(或在 cmd 內用 net stop 或 sc 指令去停用);

獻花 x0
引用 | 編輯 adelin
2005-07-25 00:34
2樓
  
設定好後 用sysprep封裝 又會變成開啟的狀態....@@

獻花 x0
引用 | 編輯 Kilian
2005-07-26 04:29
3樓
  
可以說明用甚麼方法設定嗎?

獻花 x0
引用 | 編輯 adelin
2005-08-05 23:01
4樓
  
我的意思是我在系統中設定好了,然後使用SYSPREP封裝,設定會自動跳回開啟的狀態,如果我想把他寫在SYSPREP.INF中不知道可不可以?或者要寫再如您所說的 tweak.reg 中?不知道做法跟指令該怎麼如何去下??

獻花 x0
引用 | 編輯 Kilian
2005-08-06 10:57
5樓
  
經查證後確定 Sysprep 是會開啟 SR,
那只有在 Mini-Setup 啟動時利用 cmdline.txt 匯入 reg 停止 SR, 應該可行:
但這是假設Mini-Setup 啟動 SR 是比 cmdlines.txt 早, 如果不是, 就要先 reboot, 再做個 runonce 去執行 reg.
還有, 用 reg 方法好像不會刪除已有的(就是剛設立的)還原點!

Sysprep folder structure:

%SYSTEMDRIVE%\Sysprep\
    |---i386\$OEMS$\cmdlines.txt
    |---stopsr.reg
    |---sysprep.exe
    |---Sysprep.inf
    |---setupcl.exe

Sysprep.inf:
複製程式
[Unattended]
InstallFilesPath=\Sysprep\i386
OemPreinstall=Yes


cmdlines.txt:
複製程式
[Commands]
"regedit /s %SYSTEMDRIVE%\Sysprep\stopsr.reg"


stopsr.reg
複製程式
Windows Registry Editor Version 5.00

;disable system restore
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore]
"DisableSR"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sr]
"Start"=dword:00000004


獻花 x1
引用 | 編輯 swbchen
2005-08-06 19:04
6樓
  
wa ! 3Q! this is what happened to me !

獻花 x0
引用 | 編輯 adelin
2005-08-08 14:33
7樓
  
先感謝版主的答覆,讓我受益良多....
順便再請問一下....
後來想起來再sysprep manager中有一個答錄是"其他命令"說明是:您可以新增命令,以便在資動安裝結束後,自動執行這些命令
那如果我將regedit /s %SYSTEMDRIVE%\Sysprep\stopsr.reg這段加在這邊(stopsr.reg這個檔存到其他地方並修改路徑)是否也可以達到效果???
對了順便請問一下,regedit的參數您是從哪邊找到的?我從系統中的help檔中都找不到....@@"

獻花 x0
引用 | 編輯 Kilian
2005-08-09 04:22
8樓
  
在 Setup Manager 設定應該可行, 但我沒有測試過, 你可以試做, 回來報告!

reg 的路逕應該可以改, 但最好不要太複雜, 用 environment variable 或實際 path 要小心;

實際上, 放在 Sysprep 內是提示你這是在 sysprep 做的;

regedit /s,

s = silent,

不記得在那裡學, 一早已經知,

其實早在 Windows 3.1 已經有:
http://support.microsoft.com/default.aspx?scid=kb;en-us;82821

亦是以前有些 IE 綁架普遍的用法, 每次開機就自動執行...

獻花 x0
引用 | 編輯 xjve
2005-08-27 23:52
9樓
  
下面是引用Kilian於2005-08-6 10:57發表的 :
經查證後確定 Sysprep 是會開啟 SR,
那只有在 Mini-Setup 啟動時利用 cmdline.txt 匯入 reg 停止 SR, 應該可行:
但這是假設Mini-Setup 啟動 SR 是比 cmdlines.txt 早, 如果不是, 就要先 reboot, 再做個 runonce 去執行 reg.
還有, 用 reg 方法好像不會刪除已有的(就是剛設立的)還原點!

.......

經過7個小時測試的結果,我發現以下兩行不需要加,也可執行!

InstallFilesPath=\Sysprep\i386
OemPreinstall=Yes

獻花 x0
引用 | 編輯 xjve
2005-08-27 23:55
10樓
  
下面是引用Kilian於2005-08-6 10:57發表的 :
還有, 用 reg 方法好像不會刪除已有的(就是剛設立的)還原點!

.......


一樣經過7小時又10分鐘測試的結,只要事先刪去下面資料夾即可:

System Volume Information

獻花 x0
引用 | 編輯 xjve
2005-08-28 12:11
11樓
  
stopsr.reg

以下是代碼:
Windows Registry Editor Version 5.00

;disable system restore
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore]
"DisableSR"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sr]
"Start"=dword:00000004

經過實驗,事先執行stopsr.reg,之後就無法從我的電腦,右鍵內容操作恢復了!

獻花 x0
引用 | 編輯 Kilian
2005-08-29 05:29
12樓
  
下面是引用xjve於2005-08-28 12:11發表的 :
stopsr.reg

以下是代碼:
Windows Registry Editor Version 5.00

.......

這是故意的, 亦是本人親自試驗過,

有甚麼問題?

至於是否真的可以刪除 SVI 就不確定; 除非是停用 WFP 就可以刪除; 一般是不可以!

刪除了就以後不能建立這個資料夾;

至於可以不用 sysprep.inf 那2項, 當然可以不用 sysprep.inf, 但這樣就要行 Mini-Setup;

另外, 請善用帖子編輯功能, 勿發表連續的回應

獻花 x0
引用 | 編輯 adelin
2005-09-12 14:05
13樓
  
經過測試後,發現根本不需要搞的這麼複雜.......
先將 我的電腦---->右鍵---->系統還原------>關閉所有磁碟上的系統還原----->打勾
再將我的電腦---->右鍵----->管理------>服務及應用程式----->服務內---->將System Restore Service的啟動類型直接停用後
再用sysprep去封裝起來,就不會再起用這個功能了....
當然如果需要此功能就再將他啟用即可...

獻花 x0
引用 | 編輯 Kilian
2005-09-14 07:00
14樓
  
所以一早就問用甚麼方法停止系統還原...

但這方法好像不會刪除已有的系統還原點, 有沒有檢查過?

獻花 x0
引用 | 編輯 adelin
2005-09-14 10:13
15樓
  
下面是引用Kilian於2005-09-14 07:00發表的 :
所以一早就問用甚麼方法停止系統還原...

但這方法好像不會刪除已有的系統還原點, 有沒有檢查過?

由於我是先關閉所有磁碟上的系統還原後,再將他的服務關閉,這樣不是應該就不會有還原點存在了嗎??

獻花 x0
引用 | 編輯 Kilian
2005-09-15 05:34
16樓
  
明白, 那麼就要清楚說明要一起做這2個步驟!

獻花 x0
引用 | 編輯 evil666
2007-04-19 00:08
17樓
  
下面是引用adelin於2005-07-20 10:54發表的 製作sysprep後XP系統還原如何設定關閉<已解決>:
請問各位大大,如何在sysprep中設定關閉XP的系統還原功能?

<解決方案>
經過測試後,發現根本不需要搞的這麼複雜.......
先將 我的電腦---->右鍵---->系統還原------>關閉所有磁碟上的系統還原----->打勾
.......

樓主您好…

小弟的執行步驟如下…不知為何還是會開啟自動關閉說…

1. 我的電腦 > 右鍵 > 內容 > 系統還原 > 關閉所有磁碟上的系統還原 (打勾).

2. 我的電腦 > 管理 > 服務 > System Restore Service 服務狀態:停止,啟動類型:已停用.

3. 執行此版本 WindowsXP-KB838080-SP2-DeployTools-CHT.cab 的 sysprep.exe 程式.

4. 執行 sysprep.exe ,勾選迷你安裝 ,執行 重新封裝。 (執行完關機)

5. 關機重開後,在進入 windows 會執行 sysprep 的動作 ,執行完後…系統還原又打開了?

=====

想請教樓主,小弟的步驟有少什麼嗎 ?

會不會是 System Restore Service 停用後還要重開機一次…?

獻花 x0
引用 | 編輯 adelin
2007-04-19 08:46
18樓
  
下面是引用evil666於2007-04-19 00:08發表的 :

會不會是 System Restore Service 停用後還要重開機一次…?

.......
這是很有可能的..說一下小弟的步驟..
1.安裝WindowsXP sp2
2.看到桌面先將SR關閉
3.安裝驅動程式
4.Windows Update
5.Software
6.setting usersprofile
7.sysprep

所以我在設定好SR關閉,到封裝中間重開機了N次...
麻煩您再試試...試完麻煩您再上來回報一下,謝謝..

獻花 x0
引用 | 編輯 evil666
2007-04-19 11:57
19樓
  
Dear adelin :

小弟測試過後…

仍然是會自動開啟耶,

步驟如下:

1. 安裝 xp sp2 (正常版)
2. 裝驅動程式
3. Windows Updates
4. 我的電腦 > 關閉所有磁碟上的系統還原 (打勾).
5. 我的電腦 > 管理 > 服務 > System Restore Service 服務狀態:停止,啟動類型:已停用.
6. 重新開機,確定都是停止的.
7. 執行 sysprep.exe ,勾選迷你安裝 ,執行 重新封裝。(然後關機)
8. 重開機之後…系統還原 又變回啟動的了…

請教 adelin 您確認這是可行的嗎?

獻花 x0
引用 | 編輯 adelin
2007-04-19 15:17
20樓
  
下面是引用evil666於2007-04-19 11:57發表的 :
Dear adelin :

小弟測試過後…

仍然是會自動開啟耶,
.......
小弟目前手邊製作過的N種還原光碟,都是沒問題的....
不然你再把Gpedit.msc內的還原關閉試試..
或是您用我的步驟試試看...XP一安裝好先把sr關閉...

獻花 x0
引用 | 編輯 小惡魔仔仔
2007-04-28 21:10
21樓
  
各位大大 請問一下為什麼使用了植入後ACPI後
照本來的方法 自動還原就不會關掉了(如果沒有植入ACPI 就會自動關閉)

獻花 x0