文件资源管理器中“文档”变为“Documents”……

匿名
2015-02-22T14:50:54+00:00

系统为8.1,原本安装后文件资源管理器中正常显示的是“文档”、”桌面“文件夹(包括左边侧边栏中”这台电脑“条目下),但在安装了一个游戏后,这两个文件夹在文件资源管理器中变为了英文”Documents“、”Desktop“,右键属性文件夹名显示为灰色不可改,文件夹实际路径和内容均无变化,包括”文档/Documents“中的”desktop.ini“文件(至少文件时间仍为安装系统时的时间)。

        请问是否可以改回原状?尽管不影响实际使用……

        谢谢!

Windows 家庭版 | 以前的 Windows 版本 | 文件、文件夹和存储

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。

0 个注释 无注释

问题作者接受的答案

  1. 匿名
    2015-02-24T16:48:31+00:00

    抱歉,现在才回复。

    desktop.ini文件可以用来自定义文件夹样式(显示名称、图标等),“桌面”文件夹是有desktop.ini文件的,正是因为“桌面”没有了desktop.ini才导致文件夹不以中文显示。

    而要使desktop.ini文件生效,需要为文件夹设定“R”(Read-Only,只读)属性,从现在的情况看每次启动游戏都会删除“文档”文件夹的只读属性导致desktop.ini无法生效,尝试执行下面的步骤验证:

    打开命令提示符(管理员)执行:

    attrib +R "C:\Users\C.O.R\Documents"& attrib "C:\Users\C.O.R\Documents"> %temp%\Attrib2.txt & %temp%\Attrib2.txt

    此命令将为”文档“文件夹添加只读属性,同时打开记事本窗口,其中的内容会显示:

    R       C:\Users\C.O.R\Documents

    同时”文档“文件夹恢复中文显示(或许需要重新启动电脑),此时启动游戏随后退出,打开命令提示符执行:

    attrib "C:\Users\C.O.R\Documents"> %temp%\Attrib2.txt& %temp%\Attrib2.txt

    如果打开的记事本中显示:

    C:\Users\C.O.R\Documents

    便可以确认游戏确实会删除“文档”文件夹的只读(R)属性,如果确实是游戏的问题那么建议查找并安装该游戏的更新程序看能否解决问题。

    测试命令Attrib.txt出现重复结果是因为保存测试结果的Attrib.txt文件尚未被删除,导致数据重复写入,Attrib.txt文件保存在系统缓存文件夹中,会在下一次系统计划维护时自动删除。

    此答案是否有帮助?

    3 个人认为此答案很有帮助。
    0 个注释 无注释

9 个其他答案

排序依据: 非常有帮助
  1. 匿名
    2015-02-23T14:21:19+00:00

    问题找到了,请尝试执行下面的操作解决:

    打开命令提示符(管理员),复制以下命令并在命令提示符粘贴随后按回车键(Enter)执行:

    del /F /Q /A:S "C:\Users\C.O.R\Documents\desktop.ini"&echo [.ShellClassInfo]>>"C:\Users\C.O.R\Documents\desktop.ini"&echo LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21770>>"C:\Users\C.O.R\Documents\desktop.ini"&echo IconResource=%SystemRoot%\system32\imageres.dll,-112>>"C:\Users\C.O.R\Documents\desktop.ini"&echo IconFile=%SystemRoot%\system32\shell32.dll>>"C:\Users\C.O.R\Documents\desktop.ini"&echo IconIndex=-235>>"C:\Users\C.O.R\Documents\desktop.ini"&attrib +H +S "C:\Users\C.O.R\Documents\desktop.ini"&attrib +R "C:\Users\C.O.R\Documents"&del /F /Q /A:S "C:\Users\C.O.R\Desktop\desktop.ini"&echo [.ShellClassInfo]>>"C:\Users\C.O.R\Desktop\desktop.ini"&echo LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769>>"C:\Users\C.O.R\Desktop\desktop.ini"&echo IconResource=%SystemRoot%\system32\imageres.dll,-183>>"C:\Users\C.O.R\Desktop\desktop.ini"&attrib +H +S "C:\Users\C.O.R\Desktop\desktop.ini"&attrib +R "C:\Users\C.O.R\Desktop"&pause

    当显示“请按任意键继续. . .”时即表示命令完成,完成后重新打文件管理器,查看是否恢复(某些情况下您可能需要重新启动电脑才能看到更改)

    此答案是否有帮助?

    2 个人认为此答案很有帮助。
    0 个注释 无注释
  2. 匿名
    2015-02-23T18:29:50+00:00

    谢谢,操作并重启后已经初步解决了。

    不过,解决方法并不完美:

    1、桌面C:\Users\C.O.R\Desktop\desktop.ini这个文件原本是没有的(执行命令后显示“找不到 C:\Users\C.O.R\Desktop\desktop.ini”),执行命令后新建了一个,一旦删掉就会恢复为英文Desktop。

    2、C:\Users\C.O.R\Documents\desktop.ini这个文件我看了一下,其实内容就和原有的desktop.ini基本是一样的,只是%SystemRoot%(原文件)变为了C:\Windows(命令新建文件),最重要的是,再次运行了那个游戏后,“文档”文件夹又变成英文了,而此文件不变……桌面倒是没变,就是多了一个desktop.ini……

    另外,再次执行最开始那个测试命令,显示结果变成了(两个Attrib.txt都是):

         R       C:\Users\C.O.R\Desktop

                 C:\Users\C.O.R\Documents

         R       C:\Users\C.O.R\Desktop

                 C:\Users\C.O.R\Documents

    此答案是否有帮助?

    0 个注释 无注释
  3. 匿名
    2015-02-23T11:31:16+00:00

    两个Attrib.txt里面都是如下内容:

         R       C:\Users\C.O.R\Desktop

                 C:\Users\C.O.R\Documents

    谢谢。

    此答案是否有帮助?

    0 个注释 无注释
  4. 匿名
    2015-02-23T08:23:06+00:00

    请执行下面的步骤,提供一些信息以便确定问题:

    按下  键(Windows 徽标键 +X键),点击“命令提示符(管理员)”,复制以下命令并在命令提示符粘贴随后按回车键(Enter)执行:

    echo=dim RegValue,Path>%temp%\Regf.vbs&echo=set WshShell=WScript.CreateObject("WScript.shell")>>%temp%\Regf.vbs&echo=Path=WshShell.ExpandEnvironmentStrings("%temp%")+"\RegValueFile.txt">>%temp%\Regf.vbs&echo=RegValue = CreateObject("Wscript.Shell").RegRead("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Desktop")>>%temp%\Regf.vbs&echo=RegValue2 = CreateObject("Wscript.Shell").RegRead("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Personal")>>%temp%\Regf.vbs&echo=set fso = CreateObject("scripting.filesystemobject")>>%temp%\Regf.vbs&echo=set RegValueFile =fso.CreateTextFile(Path,,ture)>>%temp%\Regf.vbs&echo=RegValueFile.write RegValue ^&vbcrlf>>%temp%\Regf.vbs&echo=RegValueFile.write RegValue2>>%temp%\Regf.vbs&cscript.exe %temp%\Regf.vbs&for /F "tokens=*"  %R in ('type "%temp%\RegValueFile.txt"') do Attrib "%R">>%temp%\Attrib.txt&%temp%\Attrib.txt

    命令将打开两个记事本窗口,将其中的内容复制到社区。

    此答案是否有帮助?

    0 个注释 无注释