️Win10解决资源管理器窗口无法自由调整大小问题的方法

文章讲述了用户在Windows更新后遇到的资源管理器无法调整大小的问题,源于Clover扩展引起的注册表设置改变。作者提供了一个批处理脚本,用于自动检测并修复EnableBrowserExtensions注册表值,恢复资源管理器的正常功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述

Windows Explorer资源管理器无法调整大小或无法最小化,拖动和最大最小化按钮都无效。

问题是如何发生的

🔍 很多人曾经用过 Clover 扩展,这个小插件让我们的文件浏览器变得更像 Chrome 浏览器,支持标签和拖拽,习惯标签操作的我用起来感觉效果很不错。
但是家里的备用机,在某次Windows更新后,Clover就没法正常使用了,试了各种方法都不行无奈只能将其卸载,但是卸载后麻烦也来了,我发现Windows Explorer资源管理器无法调整大小或无法最小化,但是一直忙也没顾得上😮

排查及解决

后来抽空排查了下,问题的根源在于注册表某个设置项被改掉了。
被改掉的注册表如下:
在这里插入图片描述
尝试修改为no,重启资源管理器问题解决。

批处理脚本封装

想了想觉得可以封装下,方便有同样问题的朋友们,于是试着写了个bat批处理,自动检查该值,如果不为no则自动改为no,只需要将下述代码拷贝到本地建立一个后缀为.bat的文件,执行即可,注意编码格式为utf-8 或ANSI编码。

具体代码如下:

@ECHO off
REM AUTHOR Jaime 
SET BAT_VERSION=V1.0
SET BAT_DATE=20231205

TITLE AUTO REPAIR EXPLORER %BAT_VERSION%

MODE con cols=120 lines=46

setlocal ENABLEEXTENSIONS
SET KEY_NAME="HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main"
SET VALUE_NAME="Enable Browser Extensions"
GOTO ReadValue

:ReadValue
FOR /f "usebackq skip=1 tokens=5" %%A IN (`REG QUERY %KEY_NAME% /v %VALUE_NAME% 2^>nul`) DO ( 
    SET ValueValue=%%A
) 
@ECHO Value for %VALUE_NAME% is [%ValueValue%]
IF /I "%ValueValue%"=="no" GOTO ShowExit
IF /I "%ValueValue%"=="yes" GOTO Repair
GOTO ShowError

:ShowError
@ECHO Read value for %VALUE_NAME% Error!
GOTO end

:ShowExit
@ECHO No modifications required.
GOTO end

:Repair
@ECHO Try to modify value for %VALUE_NAME% to 'no'...
REG ADD %KEY_NAME% /v %VALUE_NAME% /t REG_SZ /d "no" /f
GOTO ReadValue

:end
PAUSE

封装的思维习惯处于积累和“偷懒”,这些也是持续提升自我的一种方式。

如果上述对你有点帮助,请不吝点赞,谢谢!

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星猿杂谈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值