我电脑系统是Windows 10 21H2 Build 19044.1387,系统装在了硬盘分区的C盘; 原先未升级到21H2时,就是说在21H1或更低版本时,C盘根目录下的Recovery文件夹(空文件夹)被我手动删除后,就不会再自动生成了; 打从升级到21H2之后,每次手动删除了Recovery文件夹之后,下次再开机呢仍会被系统自动生成一个新的Recovery文件夹; 每每总自动生成这个Recovery空文件夹,真令人烦恼透了…    试过很多网上找到的有关阻止Recovery的方法,都不行。 在CMD(Administrator: Command Prompt)里运行bcdedit命令,显示recoveryenabled的设置值已是“No”。 在CMD(Administrator: Command Prompt)里运行wmic recoveros命令,显示SendAdminAlert、SettingID、WriteDebugInfo、WriteToSystemLog的设置值都是“FALSE”。 Win+I打开Settings->System->About->Advanced system settings->点击System Protection页签,看到系统还原(System Restore)都处于未设置状态,而C盘和其他各个盘都是未创建或未设置任何系统还原点(restore point)的啊…  请求帮助:只要有解决方案或方法,能阻止或Disable 每次重启后系统都自动生成Recovery文件夹,换言之:手动删除掉Recovery文件夹之后,系统不再会每每生成该文件夹了, 就算解决了我的问题、我的烦恼,就OK。  谢谢!      ,您好!感谢您联系本站支持平台!非常抱歉,给您带了不便,会尽力帮助您解决问题您的问题是:Win10系统分区C盘根目录下总自动生成Recovery文件夹,该怎么阻止?根据您的情况,如果是在您升级至21H2后出现的问题,您可以尝试回退系统版本后测试是否能够解决此问题。您可以点击设置-更新和安全-恢复,然后在右侧选择回退系统版本以进行回退。回退完毕后测试此问题是否消失。
        Mike,谢谢!现已回不去之前的21H1操作系统了,只能使用21H2操作系统了。请参见我上贴附图中的C盘根目录情形啦。在安装完21H2操作系统之后,重启时曾遇到了创新声卡导致的死机问题(可参见我在本站所发的另贴),在屏蔽了创新声卡导致的死机的系统声音设置选项之后,我便将C:\Windows.old这个文件夹给以删除掉了,具体操作是:在WindowsExplorer(资源管理器)中对准C盘右击,然后在弹出的快捷菜单点选Properties(属性),然后在General页签中点击DiskCleanup(磁盘清理),再在弹出的DiskCleanup对话框中点击Cleanupsystemfiles按钮,之后将Filestodelete:下边的所有复选框全部都予以勾选,然后点击OK(确认)按钮。这样的话,就将连带C:\Windows.old(即保存可回退至之前版本21H1系统文件的文件夹)的旧版系统都予以删掉了啊。所以,在我电脑21H2系统中,已不存在到21H1所需的Windows.old保有旧系统的文件夹了。21H2系统大致还行吧,但需进一步地“进化”,以消除像CreativeSoundBlasterAudigy4SeriesII(SB0612)声卡驱动冲突致21H2系统死机问题以及本贴所涉及的总在C盘根目录自动生成Recovery空文件夹问题,等等问题…另外,就不知C:\Recovery这个文件夹(空文件夹)被系统自动生成的原理,要是知道的话兴许在注册表编辑器或组策略编辑器里能够通过设置来阻止系统生成它呢…此是否有帮助?是否抱歉,这没有帮助。太棒了!感谢你的反馈。你对此的满意度如何?感谢你的反馈,它能帮助改进网站。你对此的满意度如何?感谢你的反馈。
        发现了21H2跟21H1或其之前Win10系统,有个不同之处:就是运行如下命令~wmicrecoverossetWriteDebugInfo=False该命令执行后,提示运行成功了。但立马就用wmicrecoverosgetWriteDebugInfo命令去查看WriteDebugInfo的值,却在结果中看到WriteDebugInfo的值仍然是True而非False。其它运行wmicrecoverossetAutoReboot=FalsewmicrecoverossetSendAdminAlert=FalsewmicrecoverossetWriteToSystemLog=False则AutoReboot、SendAdminAlert、WriteToSystemLog的值都能为False,都能站住脚;就是运行wmicrecoverossetWriteDebugInfo=False后WriteDebugInfo的值仍然会是True,会从False立即回弹到True,站不住脚。此是否有帮助?是否抱歉,这没有帮助。太棒了!感谢你的反馈。你对此的满意度如何?感谢你的反馈,它能帮助改进网站。你对此的满意度如何?感谢你的反馈。
        ,您好!感谢您联系本站支持平台!您的问题是:Win10系统分区C盘根目录下总自动生成Recovery文件夹,该怎么阻止?由于wmic命令确实在21H1后有所改动,因此可能会出现不同以往的情况发生,有关于这个的具体内容可能需要您前往技术论坛获取更多帮助:Developertools,technicaldocumentationandcodingexamples
        Mike,谢谢!由于wmic命令确实在21H1后有所改动,因此可能会出现不同以往的情况发生.那极可能正是导致21H2系统一启动就总自动生成Recovery文件夹的原因所在。AutoReboot、SendAdminAlert、WriteDebugInfo、WriteToSystemLog这四个的值都要为False,即:运行如下四条命令进行设置之后,都False成功地站住了脚,系统才不会每每生成Recovery文件夹~wmicrecoverossetAutoReboot=FalsewmicrecoverossetSendAdminAlert=FalsewmicrecoverossetWriteDebugInfo=FalsewmicrecoverossetWriteToSystemLog=False看来极有可能是开发团队在21H2改动了wmic命令相关程式(尚需调整或有待改进呢),于是便导致了将WriteDebugInfo设置为False后却站不住脚,进而又导致了系统每每自动生成Recovery…这样子情状,就不是普通用户所能左右的了…我忽地想到了个暂时性的法子~做一个如下的XML文件:RmvCRootFdrs.xml2021-12-01T12:12:12Builtin\AdministratorsDeleteC:\Recoveryfolder.\RmvCRootFdrstruetrueNTAuthority\SystemHighestAvailableIgnoreNewfalsefalsefalsefalsefalsefalsefalsetruetruefalsefalsefalsetruefalsePT0S7D:\Software\Settings\MoveRootFdrs\RmvCRootFdrs.bat该RmvCRootFdrs.xml文件用于向TaskScheduler中导入可删除掉C:\Recovery文件夹的任务。再做一个如下的批处理文件:SchDelRmvCRootFdrs.batschtasks/delete/tn"\RmvCRootFdrs"/f该SchDelRmvCRootFdrs.bat批处理文件暂时还用不上,是要待21H2改进之后(即改好了而令C:\Recovery不再自动生成之后),再去运行它以删除RmvCRootFdrs这个任务。再做一个如下的批处理文件:SchAddRmvCRootFdrs.batschtasks/create/tn"\RmvCRootFdrs"/xml"D:\Software\Settings\MoveRootFdrs\RmvCRootFdrs.xml"/f该SchAddRmvCRootFdrs.bat批处理文件用以向TaskScheduler加入RmvCRootFdrs任务。再做一个如下的批处理文件:RmvCRootFdrs.batifexist"C:\EFI"(robocopy"C:\EFI""C:\Windows\EFI"/E/COPYALL/XJtakeown/F"C:\EFI"/R/A/DYicacls"C:\EFI"/grantAdministrators:F/T/Crd/s/q"C:\EFI")ifexist"C:\PerfLogs"(robocopy"C:\PerfLogs""C:\Windows\PerfLogs"/E/COPYALL/XJtakeown/F"C:\PerfLogs"/R/A/DYicacls"C:\PerfLogs"/grantAdministrators:F/T/Crd/s/q"C:\PerfLogs")bcdedit/set{current}recoveryenabledNowmicrecoverossetAutoReboot=FalsewmicrecoverossetSendAdminAlert=FalsewmicrecoverossetWriteDebugInfo=FalsewmicrecoverossetWriteToSystemLog=Falseifexist"C:\Recovery"(takeown/F"C:\Recovery"/R/A/DYicacls"C:\Recovery"/grantAdministrators:F/T/Crd/s/q"C:\Recovery")该RmvCRootFdrs.bat批处理文件用以删除C:\Recovery文件夹。将RmvCRootFdrs.xml、SchDelRmvCRootFdrs.bat、SchAddRmvCRootFdrs.bat、RmvCRootFdrs.bat都保存在同一个文件夹内,都存放到了D:\Software\Settings\MoveRootFdrs\这个路径之下(如果想要放置到其它路径下,需要将上述四个文件里边的该路径,都替换成想要的路径,即可)。滑鼠右击SchAddRmvCRootFdrs.bat批处理文件,再点击弹出的快捷菜单中“Runasadministrator”,然后会弹出UserAccountControl对话框窗口,点击其中的

点赞(85) 打赏

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部