方法如下:
前提:将一个文件用另一种格式打开。(此步可能为误 *** 作)
首先打开注册表。
这里有两种方法,一种是Ctrl+F搜索.log
另一种是根据路径找,
路径地址为:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
在FileExts下找到.log项。
.log项下面有个UserChoice项。
表示后缀名为log的文件被其他程序方式打开。
将UserChoice项删除。
最后打开任务管理器,将explorer的进程,杀掉,重启资源管理器。
文件的打开方式就还原回来了。
原因如下:1.系统在启动过程中会自动对注册表进行扫描,若有错误便自动修复。
2.在系统运行时也可以检查注册表:运行scanregw,程序很快扫描注册表,并显示扫描结果,有错误便提示是否进行自动修复,如没对注册表做专门备份可让它自动修复。
修改注册表恢复自动备份功能
对于升级到1803之后的Windows 10系统,我们可以通过修改注册表的方法重新开启注册表自动备份功能,下面以Windows 10 18362.175版本为例说明。
启动注册表编辑器后,在左侧导航栏中依次点击定位到[HKLM\System\CurrentControlSet\Control\Session Manager\configuration Manager]项,然后在右侧窗格空白处右击,选择“新建→DWORD(32位)值”,按提示新建一个名为“EnablePeriodicBackup”的项,并将其值设置为“1”(图1)。
图1 新建EnablePeriodicBackup项
设置完毕重启系统,Windows 10就会自动备份注册表至“文件夹中了,打开该文件夹即可看到自动备份的文件(图2)。
图2 查看注册表文件
系统命令快速恢复备份的注册表
从上述文件夹里可以看到,系统备份的是注册表各大主键文件。因为系统在运行的时候,这些键值文件会被系统调用,因此如果要进行注册表的恢复,我们需要进入修复模式进行替换。
右击任务栏上的“开始”按钮,依次点击打开“设置→更新和安全→恢复”,然后单击右侧窗格中“高级启动”下的“立即重新启动”(图3)。
图3 高级启动
重启电脑后进入高级启动菜单,按提示依次点击“疑难解答→高级选项”,接着在高级选项窗口点击“命令提示符”(图4)。
图4 高级选项
启动命令提示符后,按提示输入下列命令进行注册表文件的替换,最后重启系统即可。这里需要注意的是,注册表恢复可能会造成严重后果,替换之前请做好数据的备份工作
按住shift键,右击文件夹或桌面空白处,在此处打开命令窗口。
输入以下命令:
assoc .exe=exefile再执行regedit打开注册表,删除以下项:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe
还有别的问题,可以使用360系统急救箱修复系统设置。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)