打开本地组策略编辑器提示“无法为文件xxx找到适当的资源文件(错误 = 2)”的解决方法
- 小编:迷魂雪
- 2024-01-17 16:28
打开本地组策略编辑器提示“无法为文件 C:\Windows\PolicyDefinitions\MobilePCMobilityCenter.admx 找到适当的资源文件(错误 = 2): 系统找不到指定的文件。”虽然点击“确定”后能够使用本地组策略编辑器,但是每次打开都会弹出错误,不仅影响工作效率,还会影响心情。我们一起来看看怎么解决这个问题。
打开本地组策略编辑器提示“无法为文件xxx找到适当的资源文件(错误 = 2)”的解决方法:
一、记录错误信息
1、按快捷键“Windows+r”,在弹出的运行界面输入“gpedit.msc”,然后“回车”。
2、选中弹出的错误提示界面,按快捷键“CTRL+C”可以复制错误信息。
3、打开记事本程序,将复制的错误信息粘贴到记事本中,保存。
二、使用Process Monitor分析系统找不到指定的文件是什么
1、打开 ProcessMonitor
2、点击菜单栏“Filter”,选择下面的“Filter...”
3、在Process Monitor Filter界面,选择“Process Name”,选择“is”,然后输入本地组策略编辑器的进程名“mmc.exe”,然后点击“Add”。
4、在Process Monitor Filter界面,选择“Path”, 选择“contains”,然后输入前面我们记录的错误信息中的那个文件的名称“MobilePCMobilityCenter”,注意,这里不要带文件扩展名,然后点击“Add”。
5、然后Process Monitor Filter界面中会多出“Porcess Name”和“Path”两个条件,点击“OK”。
6、按快捷键“WINDOWS+R”,在弹出的运行界面输入“gpedit.msc”,回车。
7、回到Process Monitor界面,发现在文件 C:\Windows\PolicyDefinitions\MobilePCMobilityCenter.admx 同级目录下,有一个名为 MobilePCMobilityCenter.adml 的文件状态为“NAME NOT FOUND”。文件的确不存在,但是这个不是真正的路径。
8、文件真正的路径应该在你系统对应的语言目录下,我们这里是中文系统,所以 MobilePCMobilityCenter.adml文件应该在 C:\Windows\PolicyDefinitions\zh-CN\ 目录下,发现状态也是“NAME NOT FOUND”。检查发现文件在这个目录下也的确不存在。
三、通过系统备份补全丢失的文件
1、大部分系统文件,在 C:\Windows\winsxs 目录下都有备份,除了个别格式不对,其它都可以直接用winsxs里面的复制过去即可。
2、使用搜索工具发现winsxs下面这个文件也丢失了。如果在winsxs下找到,这里只要格式是文本格式的,直接复制过去,问题就能得到解决。如果没有找到,就要继续下面的步骤。
四、通过系统光盘镜像补全丢失的文件
1、在系统对应的光盘镜像上,点击“右键”,选择“7-zip”,然后选择“打开压缩包”。
2、找到“sources”目录下的“install.win",双击打开“install.win”。
3、依次打开目录 3 -> Windows -> PolicyDefinitions -> zh-CN,找到文件“MobilePCMobilityCenter.adml”。
注意:每个人的情况不同,所需要的文件可能在不同的目录,如果在目录3中没有找到,可以到其它目录中去找。
4、选中文件“MobilePCMobilityCenter.adml”后,点击“提取”,然后将复制到的地址设置为“C:\Windows\PolicyDefinitions\zh-CN”,然后点击“确定”。
5、到系统中“C:\Windows\PolicyDefinitions\zh-CN”目录下检查 MobilePCMobilityCenter.adml 文件已经存在,能用记事本打开说明文件格式也是对的。
6、再次打开本地组策略编辑器,不再报错。
如果我们在使用组策略的时候也遇到类似的问题,可以按照这里的解决方法来解决问题。如果丢失或损坏的是系统配置文件,则可以在系统备用路径中或者系统镜像中找到,补全到系统中即可。如果是第三方配置文件,则直接删除即可,不会对系统运行产生影响。