none
请问%programdata%这个变量是在哪里修改? RRS feed

答案

  •  通常是不建议更改ProgramData设置的。不得已要更改的话,基本来说有两种方法:

     

    方法一、在安装Windows 7前,自定义用户配置文件,将%ProgramData%重定向到其他的文件夹, 例如下面的设定是指向D盘:

     

    <FolderLocations>

       <ProfilesDirectory>D:\Users</ProfilesDirectory>

       <ProgramData>D:\ProgramData</ProgramData>

    </FolderLocations>

     

    方法二:在安装好的Windows 7下, 更改注册表,使ProgramData指向新的文件夹:

     

    打开注册表,找到下面的路径:

     

    HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CurrentVersion\ProfileList

     

    找到ProgramData,将路径更改到新的文件夹, 然后重启。

    参考:

    http://support.microsoft.com/kb/949977/zh-cn

     

    http://support.microsoft.com/kb/929831/zh-cn

     

     

    • 已标记为答案 Ray X 2010年6月17日 3:55
    2010年6月16日 6:16
    版主

全部回复

  • 不建議修改此變量, 因為這是指向一個系統目錄的變量, 錯誤的修改此變量會導致系統不能正常運行.

    如果要添加環境變量, 請通過 "系統屬性" 窗口 - 高級設置選項卡 進行添加.

    注:
    因為目前電腦不在身邊, 所以上述描述可能存在誤差. 你可以閱讀下面這個 Microsoft 幫助和支持, 獲得相關說明:

    如果您通过在 Windows Vista 中使用标准用户帐户登录,您不能修改系统属性对话框中的用户环境变量
    http://support.microsoft.com/kb/931715/zh-cn


    Folding@Home
    2010年6月12日 9:33
  • 不要随便修改此变量,否则很多程序设置会受影响。
     
    --
    Alexis Zhang
     
    https://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
    http://social.technet.microsoft.com/Forums/zh-CN/categories
     
    微软中文技术论坛
    Windows 系统组/微软硬件组 版主
     
    本帖是回复帖,原帖作者是楼上的 "Ray X"
     
    请问%programdata%这个变量是在哪里修改?
    谢谢达人指教~~~
     
     
    2010年6月12日 9:49
  • 谢谢repl和Alexis!

    不过,很不幸的,我不是要把它改成其他的,而是想把它改回来,但是我不记得是在哪里改的了.....现在有些软件运行是不正常......

    所以其他的朋友千万别学我, 悲惨教训.

    麻烦有哪位朋友或者高手知道的, 指导下吧~~

    2010年6月13日 1:25
  • 檢查一下註冊表下面這個項的相關值

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

    因為電腦不在身邊, 只能通過猜測的方式幫你找找.


    Folding@Home
    2010年6月13日 2:03
  • 更正

    在一臺 Windows 7 電腦上進行查找, 估計是下面 "Common AppData" 這個鍵值.
    請在命令提示符執行一下這個命令, 看 "Common AppData" 的值是什麽

    reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" | find /i "Common AppData"

    不是的話, 則以管理員身份運行命令提示符并執行命令

    reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "Common AppData" /t REG_SZ /d "C:\ProgramData"

    執行完成後重新啟動計算機. 如果提示訪問被拒絕, 那麼嘗試在安全模式下進行.


    Folding@Home
    2010年6月13日 3:57
  • 比较简单的做法,使用 MKLINK 将当前的 %ProgramData% 文件夹重新映射到正确的 C:\ProgramData 试试。
     
    --
    Alexis Zhang
     
    https://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
    http://social.technet.microsoft.com/Forums/zh-CN/categories
     
    微软中文技术论坛
    Windows 系统组/微软硬件组 版主
     
    本帖是回复帖,原帖作者是楼上的 "Ray X"
     
    谢谢repl和Alexis!
    不过,很不幸的,我不是要把它改成其他的,而是想把它改回来,但是我不记得?窃谀睦锔牡牧?
     
     
    2010年6月13日 9:55
  •  通常是不建议更改ProgramData设置的。不得已要更改的话,基本来说有两种方法:

     

    方法一、在安装Windows 7前,自定义用户配置文件,将%ProgramData%重定向到其他的文件夹, 例如下面的设定是指向D盘:

     

    <FolderLocations>

       <ProfilesDirectory>D:\Users</ProfilesDirectory>

       <ProgramData>D:\ProgramData</ProgramData>

    </FolderLocations>

     

    方法二:在安装好的Windows 7下, 更改注册表,使ProgramData指向新的文件夹:

     

    打开注册表,找到下面的路径:

     

    HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CurrentVersion\ProfileList

     

    找到ProgramData,将路径更改到新的文件夹, 然后重启。

    参考:

    http://support.microsoft.com/kb/949977/zh-cn

     

    http://support.microsoft.com/kb/929831/zh-cn

     

     

    • 已标记为答案 Ray X 2010年6月17日 3:55
    2010年6月16日 6:16
    版主
  • 谢谢repl一直在尽力的帮我想办法! 谢谢Alexis的帮助!可惜我小白,不会用MKLINK....

    谢谢Dale大人!!!! 把我救出了苦海!!!

    祝微软论坛越办越好!

    2010年6月17日 3:59