如何让Oracle SQL Developer在Windows任务栏显示正常应用图标
Oracle SQL Developer 任务栏图标异常修复方案
针对Windows 10系统下Oracle SQL Developer v21.2.1版本任务栏仅显示通用文本图标、修改快捷方式图标无效的问题,可按以下优先级尝试修复:
方法1:重置Windows图标缓存
该问题90%以上由系统图标缓存过期导致,操作步骤如下:
- 完全关闭所有运行中的Oracle SQL Developer程序,删除原有任务栏固定项、桌面快捷方式
- 以管理员身份打开命令提示符,依次执行以下命令:
taskkill /f /im explorer.exe attrib -h -s -r "%userprofile%\AppData\Local\IconCache.db" del /f "%userprofile%\AppData\Local\IconCache.db" attrib /s /d -h -s -r "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*" del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_*.db" start explorer.exe
- 执行完成后重启电脑,从安装目录
sqldeveloper\bin\sqldeveloper.exe重新创建快捷方式,固定到任务栏启动验证。
方法2:修改SQL Developer启动配置
该版本基于JDK运行,默认参数可能导致Windows无法正确识别程序标识,可修改配置修复:
- 打开安装目录下的
sqldeveloper\bin\sqldeveloper.conf文件,使用文本编辑器打开 - 在文件末尾新增一行配置:
AddVMOption -Dsun.awt.windows.useSystemAppUserModelID=false
- 保存文件后,右键点击
sqldeveloper.exe直接选择「固定到任务栏」,使用新固定的项启动即可。
方法3:修改快捷方式启动参数(备选)
上述方法无效时可使用该方案强制Windows识别图标:
- 右键点击
sqldeveloper.exe创建桌面快捷方式,右键打开快捷方式的「属性」面板 - 修改「目标」栏内容,在原有exe路径前添加
cmd /c start "",修改后示例:cmd /c start "" "D:\Oracle\sqldeveloper\bin\sqldeveloper.exe" - 点击「更改图标」按钮,选择
sqldeveloper.exe自带的专属图标,确认保存后使用该快捷方式启动即可。
内容的提问来源于stack exchange,提问作者blerontin
相关产品推荐
相关产品推荐

