You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何编写BAT文件解决Windows11中Google Drive固定文件夹图标重置问题

解决Windows 11 Google Drive同步文件夹图标重启重置问题

问题根源

你之前的脚本仅生成了desktop.ini配置文件,但Windows要求文件夹必须被标记为系统属性才会读取该文件的图标设置;再加上Google Drive同步过程可能会重置文件夹属性,导致图标配置失效。

正确的BAT脚本实现

将以下代码保存为SetFolderIcons.bat:

@echo off
setlocal enabledelayedexpansion

:: 定义目标文件夹路径
set "TARGET_FOLDER=C:\Users\david\Mój dysk\Dokumenty"

:: 生成桌面配置文件
echo [.ShellClassInfo] > "%TARGET_FOLDER%\desktop.ini"
echo IconFile=%%SystemRoot%%\system32\shell32.dll >> "%TARGET_FOLDER%\desktop.ini"
echo IconIndex=5 >> "%TARGET_FOLDER%\desktop.ini"

:: 标记文件夹为系统属性(核心步骤)
attrib +s "%TARGET_FOLDER%"

:: 重启资源管理器强制刷新图标
taskkill /f /im explorer.exe
start explorer.exe

脚本关键说明

  • setlocal enabledelayedexpansion:确保带空格、特殊字符的路径能被正确识别
  • attrib +s:将文件夹标记为系统属性,让Windows加载desktop.ini的图标配置
  • 重启资源管理器:跳过系统自动刷新的等待时间,立即生效图标设置

设置开机自动运行

  1. 按下Win+R,输入shell:startup打开开机启动文件夹
  2. 右键SetFolderIcons.bat,选择「创建快捷方式」,将快捷方式拖入启动文件夹
  3. 右键快捷方式→属性→高级→勾选「以管理员身份运行」(避免权限不足导致配置失败)

额外优化提示

  • 若需修改图标,可打开%SystemRoot%\system32\shell32.dll(右键→属性→更改图标)查看对应索引值,替换脚本中的IconIndex
  • 若Google Drive频繁重置文件夹属性,可通过任务计划程序设置脚本每1小时自动运行一次

内容的提问来源于stack exchange,提问作者Dawid Zapora

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 00:47:04