none
跪求高手解决系统变量修改到虚拟内存硬盘导致无法进入系统 RRS feed

  • 问题

  • 前晚把2个用户环境变量地址修改到虚拟硬盘中后,第二天开机就无法正常进入系统了,卡在开机动画那就直接重启了。期间按F8无效无法进入安全模式,系统是W7 x64用了二年,有太多重要东西啊! 早期的系统备份以删掉,近期的也还原无效!! 现在很心急希望高手们的解决方法,比如在DOS下修改变量等。

    2012年9月2日 13:05

答案

  • 在重裝系統前, 你還可以考慮這個方法:

    1. 先通過 Windows PE 環境將原系統的

    \Windows\system32\config

    備份出來.

    2. 然後將上述目錄下的 

    .\RegBack

    子目錄中的文件替換其父目錄(即 config)的同名文件.

    3. 這樣看能否成功登錄系統.

    如果依然不行, 則可以考慮先將重要數據備份出來後, 重裝系統.

    備份數據的建議:

    只要沒有使用 EFS 加密文件, 那麽可以考慮直接將重要文件複製出來.

    另外可以先將原系統 \Windows\system32\config 裏的所有文件, \Users\用戶名\ntuser.dat 備份出來, 以嘗試從其中提取第三方軟件的註冊信息(如果存在且需要的話), 以及其他可能有助於導出重要數據的操作.


    Folding@Home

    2012年9月3日 14:33
  • 親爹實不敢當.
    如果你沒有把原來的 config 下的註冊表文件刪除, 那麼可以通過 reg load 或 regedit 將 SYSTEM 和 SOFTWARE 加載, 然後通過 psexec 以 SYSTEM 帳戶身份運行 reg export 或 regedit, 將掛載的註冊表項導出.
    之所以需要通過 SYSTEM 賬戶來導出, 是為了盡可能導出全部項(REG 文件).
    導出完成後卸載掛載的註冊表文件( reg unload 或 regedit).

    然後同樣以 SYSTEM 賬戶將系統的 HKLM\SYSTEM 和 HKLM\SOFTWARE 導出.
    為了便於後續比較, 還需要將原系統掛載的註冊表文件路徑進行修改改成同恢復系統一樣的路徑. 比如:

    HKLM\oldsys

    改成

    HKLM\SYSTEM

    這個操作可通過 notepad++ 進行.

    最後你可以通過 winmerge 進行比較, 以期找出問題原因(如果確實是錯誤修改註冊表導致).

    PsExec
    http://technet.microsoft.com/en-us/sysinternals/bb897553

    Notepad++
    http://notepad-plus-plus.org

    WinMerge
    http://winmerge.org

    每種軟件具體的用法, 請參見各自的幫助說明.


    Folding@Home



    • 已编辑 repl 2012年9月4日 2:13
    • 已标记为答案 Sabrina Shen 2012年9月27日 8:14
    2012年9月4日 2:11

全部回复

  • 我想你所說的兩個用戶環境變量應是系統變量吧?

    要重設置環境變量, 可以通過系統自帶的修復環境或 Windows 7 安裝源的修復環境, 亦或是其他 Windows PE 環境引導系統, 並通過 reg load 或 regedit 加載原系統的注冊表文件, 然後通過 reg add 或 regedit 重設

    \SYSTEM\ControlSet001\control\Session Manager\Environment

    下的鍵值. 此注冊表文件的路徑是

    \Windows\system32\config\SYSTEM

    修改完成後, 許通過 reg unload 或 regedit 卸載注冊表文件.


    Folding@Home

    2012年9月2日 14:13
  • 是的,就是temp和tmp,但是通过修改注册表更改环境变量后仍然是老样子重启进不了系统。其实我修改了变量还有IE缓存到虚拟硬盘中,刚在命令中发现找不到虚拟硬盘R:。。。。该怎么办了
    2012年9月2日 18:31
  • 只修改一个 %Temp% 不会严重到影响 Windows 启动。你是不是修改了 %SystemRoot% 等涉及 Windows 目录的重要变量?
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "Karl-1900"
     
    前晚把2个用户环境变量地址修改到虚拟硬盘中后,第二天开机就无法正常进入系统了,卡在开机动画那就直接重启了。期间按F8无效无法进入安全模式,系统是W7 x64用了二年,有太多重要东西啊!
     
     
    2012年9月3日 1:53
  • 建議你在開機時, 按 F8 在顯示高級啟動項後, 選擇 "阻止系統失敗時自動啟動", 以觀察是否藍屏.
    如果存在藍屏, 則通過之前的方法, 將原系統

    \Windows

    目錄中的 MEMORY.DMP

    \Windows\minidump

    的轉儲文件複製出來, 然後進行分析, 找出可能導致啟動失敗的錯誤設置具體是哪些.


    Folding@Home

    2012年9月3日 6:39
  • 没有啊、只是Temp,Tmp,其次IE临时文件目录。现在用命令来修改了2个变量回到C盘了,可是还是进不了系统,哎
    
    
    
    2012年9月3日 8:32
  • F8无法进入高级启动顶,无出现过蓝屏。系统还原后还是看样子。
    2012年9月3日 8:35
  • 在重裝系統前, 你還可以考慮這個方法:

    1. 先通過 Windows PE 環境將原系統的

    \Windows\system32\config

    備份出來.

    2. 然後將上述目錄下的 

    .\RegBack

    子目錄中的文件替換其父目錄(即 config)的同名文件.

    3. 這樣看能否成功登錄系統.

    如果依然不行, 則可以考慮先將重要數據備份出來後, 重裝系統.

    備份數據的建議:

    只要沒有使用 EFS 加密文件, 那麽可以考慮直接將重要文件複製出來.

    另外可以先將原系統 \Windows\system32\config 裏的所有文件, \Users\用戶名\ntuser.dat 備份出來, 以嘗試從其中提取第三方軟件的註冊信息(如果存在且需要的話), 以及其他可能有助於導出重要數據的操作.


    Folding@Home

    2012年9月3日 14:33
  • 你太牛逼了!!! 我的神啊啊啊!!! 经过N个大师都搞不好的,就按你上面说的这么简单的覆盖,系统就给我正常启动回来了啊!!!!!!! 你简直是我的亲爹啊!!!!!!!
    2012年9月3日 22:27
  • 親爹實不敢當.
    如果你沒有把原來的 config 下的註冊表文件刪除, 那麼可以通過 reg load 或 regedit 將 SYSTEM 和 SOFTWARE 加載, 然後通過 psexec 以 SYSTEM 帳戶身份運行 reg export 或 regedit, 將掛載的註冊表項導出.
    之所以需要通過 SYSTEM 賬戶來導出, 是為了盡可能導出全部項(REG 文件).
    導出完成後卸載掛載的註冊表文件( reg unload 或 regedit).

    然後同樣以 SYSTEM 賬戶將系統的 HKLM\SYSTEM 和 HKLM\SOFTWARE 導出.
    為了便於後續比較, 還需要將原系統掛載的註冊表文件路徑進行修改改成同恢復系統一樣的路徑. 比如:

    HKLM\oldsys

    改成

    HKLM\SYSTEM

    這個操作可通過 notepad++ 進行.

    最後你可以通過 winmerge 進行比較, 以期找出問題原因(如果確實是錯誤修改註冊表導致).

    PsExec
    http://technet.microsoft.com/en-us/sysinternals/bb897553

    Notepad++
    http://notepad-plus-plus.org

    WinMerge
    http://winmerge.org

    每種軟件具體的用法, 請參見各自的幫助說明.


    Folding@Home



    • 已编辑 repl 2012年9月4日 2:13
    • 已标记为答案 Sabrina Shen 2012年9月27日 8:14
    2012年9月4日 2:11
  • 呵呵,非常感谢啊!! 上面的比较复杂,但是系统正常后也没发现有什么丢失等问题,还是要再感谢你!! 中国不能没有你这种人才哈!!

    2012年9月4日 17:41