无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 6529|回复: 13
打印 上一主题 下一主题

[讨论] 如何利用注册表勾选桌面右键显示桌面图标这个钩子

[复制链接]
跳转到指定楼层
1#
发表于 2015-10-11 12:46:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 2012qz 于 2015-10-11 13:13 编辑

如何利用注册表勾选桌面右键显示桌面图标这个钩子

REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDesktop=#0
经测试这个注册表无效

2#
发表于 2015-10-11 19:08:35 | 只看该作者
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\HideIcons=#1

需要在explorer加载之前

点评

经测试,无论是#1还是#0都无法显示桌面图标,确实是在explorer加载之前加载的,但是还是要手动右键桌面勾选显示桌面图标才能正常显示  详情 回复 发表于 2015-10-11 20:30
回复

使用道具 举报

3#
 楼主| 发表于 2015-10-11 20:30:41 | 只看该作者
nttwqz 发表于 2015-10-11 19:08
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\HideIcons=#1

需要在explorer ...


经测试,仍然无效,无论是#1还是#0都无法显示桌面图标,确实是在explorer加载之前加载的,但是还是要手动右键桌面勾选显示桌面图标才能正常显示

点评

我以为你要隐藏,待我在研究下……  详情 回复 发表于 2015-10-11 20:49
回复

使用道具 举报

4#
发表于 2015-10-11 20:49:17 | 只看该作者
2012qz 发表于 2015-10-11 20:30
经测试,仍然无效,无论是#1还是#0都无法显示桌面图标,确实是在explorer加载之前加载的,但是还是要手 ...

我以为你要隐藏,待我在研究下……

点评

我用注册表监控到下面这个,但是实机双击导入重启后依然无效 Windows Registry Editor Version 5.00 [HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] "HideIcons"=dword:0  详情 回复 发表于 2015-10-11 21:15
回复

使用道具 举报

5#
 楼主| 发表于 2015-10-11 21:15:20 | 只看该作者
nttwqz 发表于 2015-10-11 20:49
我以为你要隐藏,待我在研究下……


我用注册表监控到下面这个,但是实机测试双击导入重启后依然无效
Windows Registry Editor Version 5.00

[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"HideIcons"=dword:00000000
回复

使用道具 举报

6#
发表于 2015-10-11 21:18:49 | 只看该作者
2012qz 发表于 2015-10-11 20:30
经测试,仍然无效,无论是#1还是#0都无法显示桌面图标,确实是在explorer加载之前加载的,但是还是要手 ...
  1. Windows Registry Editor Version 5.00

  2. [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
  3. "HideIcons"=dword:00000000

  4. [HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop]
  5. "FFlags"=dword:40200225

  6. "ItemOrder"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,32,00,1f,44,47,\
  7.   1a,03,59,72,3f,a7,44,89,c5,55,95,fe,6b,30,ee,1e,00,00,00,25,00,ef,be,10,00,\
  8.   00,00,b2,53,68,86,77,b8,d0,01,4d,ff,12,9c,62,03,d1,01,14,00,5c,00,32,00,1c,\
  9.   9d,00,00,4b,47,4c,69,20,00,61,73,64,66,61,2e,72,65,67,00,44,00,09,00,04,00,\
  10.   ef,be,4b,47,07,69,4b,47,07,69,2e,00,00,00,fc,30,02,00,00,00,66,00,00,00,00,\
  11.   00,00,00,00,00,00,00,00,00,00,00,17,c7,e0,00,61,00,73,00,64,00,66,00,61,00,\
  12.   2e,00,72,00,65,00,67,00,00,00,18,00,6e,00,32,00,02,03,00,00,4b,47,19,69,20,\
  13.   00,41,53,44,46,41,2d,7e,31,2e,4c,4e,4b,00,00,52,00,09,00,04,00,ef,be,4b,47,\
  14.   15,69,4b,47,15,69,2e,00,00,00,bd,31,02,00,00,00,25,00,00,00,00,00,00,00,00,\
  15.   00,00,00,00,00,00,00,2b,70,ef,00,61,00,73,00,64,00,66,00,61,00,20,00,2d,00,\
  16.   20,00,eb,5f,77,63,b9,65,0f,5f,2e,00,6c,00,6e,00,6b,00,00,00,1c,00,14,00,1f,\
  17.   78,40,f0,5f,64,81,50,1b,10,9f,08,00,aa,00,2f,95,4e,14,00,1f,58,0d,1a,2c,f0,\
  18.   21,be,50,43,88,b0,73,67,fc,96,ef,3c,14,00,1f,50,e0,4f,d0,20,ea,3a,69,10,a2,\
  19.   d8,08,00,2b,30,30,9d,56,00,35,00,00,00,00,00,4b,47,87,69,10,00,b0,65,fa,5e,\
  20.   87,65,7e,00,31,00,00,00,3c,00,09,00,04,00,ef,be,4b,47,80,69,4b,47,87,69,2e,\
  21.   00,00,00,b9,d3,01,00,00,00,5d,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  22.   46,d2,aa,00,b0,65,fa,5e,87,65,f6,4e,39,59,00,00,1a,00,00,00,00

复制代码

点评

试了一下,还是不行  详情 回复 发表于 2015-10-11 21:39
回复

使用道具 举报

7#
 楼主| 发表于 2015-10-11 21:39:49 | 只看该作者

试了一下,还是不行

点评

两个注册表,我这里测试的都可以,手动取消勾,利用快捷键导入注册表,结束并重开explorer.exe,桌面图标成功显示  详情 回复 发表于 2015-10-11 21:44
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] "HideIcons"=dword:00000000 [HKEY_CURRENT_USER\Software\Microsoft\Windows\Cur  详情 回复 发表于 2015-10-11 21:41
回复

使用道具 举报

8#
发表于 2015-10-11 21:41:20 | 只看该作者
2012qz 发表于 2015-10-11 21:39
试了一下,还是不行

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"HideIcons"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
"ShellState"=hex(3):24,00,00,00,3C,28,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,01,00,00,00,13,00,00,00,00,00,00,00,62,00,00,00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop]
"FFlags"=dword:40200225
回复

使用道具 举报

9#
发表于 2015-10-11 21:44:06 | 只看该作者
2012qz 发表于 2015-10-11 21:39
试了一下,还是不行

两个注册表,我这里测试的都可以,手动取消勾,利用快捷键导入注册表,结束并重开explorer.exe,桌面图标成功显示

点评

谢谢,电脑关机了,明天再试试  详情 回复 发表于 2015-10-11 21:52
回复

使用道具 举报

10#
 楼主| 发表于 2015-10-11 21:52:40 | 只看该作者
nttwqz 发表于 2015-10-11 21:44
两个注册表,我这里测试的都可以,手动取消勾,利用快捷键导入注册表,结束并重开explorer.exe,桌面图标 ...

谢谢,电脑关机了,明天再试试
回复

使用道具 举报

11#
发表于 2015-10-11 22:14:49 | 只看该作者
这个勾选,跟explorer有关,但是explorer不光看注册表的,还看配置文件的,对比配置文件吧,呵呵你是 user administrator目录

点评

同时也要谢谢你  详情 回复 发表于 2015-10-12 07:50
话说,这个配置文件在何处? %userprofile%\AppData\Local\Microsoft\Windows\Explorer  详情 回复 发表于 2015-10-11 23:17
回复

使用道具 举报

12#
发表于 2015-10-11 23:17:46 | 只看该作者
zhxy9804 发表于 2015-10-11 22:14
这个勾选,跟explorer有关,但是explorer不光看注册表的,还看配置文件的,对比配置文件吧,呵呵你是 user  ...
  1. @echo off
  2. rem 双击一次隐藏桌面图标,再双击一次显示桌面图标
  3. rem 当桌面图标显示时隐藏,反之则显示
  4. reg query HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideIcons|find /i "1">nul 2>nul
  5. if errorlevel 1 goto HideOn
  6. if errorlevel 0 goto HideOff

  7. :HideOn
  8. reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideIcons /t REG_DWORD /d 1 /f>nul 2>nul
  9. taskkill /f /im explorer.exe&&start explorer.exe&exit

  10. :HideOff
  11. reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideIcons /t REG_DWORD /d 0 /f>nul 2>nul
  12. reg add HKCU\Software\Microsoft\Windows\Shell\Bags\1\Desktop /v FFlags /t REG_DWORD /d 1075839525 /f>nul 2>nul
  13. reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer /v ShellState /t REG_BINARY /d "240000003C28000000000000000000000000000001000000130000000000000062000000" /f>nul 2>nul
  14. taskkill /f /im explorer.exe&&start explorer.exe&exit
复制代码



话说,这个配置文件在何处?
%userprofile%\AppData\Local\Microsoft\Windows\Explorer

点评

实测这个有效,谢谢  详情 回复 发表于 2015-10-12 07:41
回复

使用道具 举报

13#
 楼主| 发表于 2015-10-12 07:41:38 | 只看该作者
nttwqz 发表于 2015-10-11 23:17
话说,这个配置文件在何处?
%userprofile%\AppData\Local\Microsoft\Windows\Explorer

实测这个有效,谢谢
回复

使用道具 举报

14#
 楼主| 发表于 2015-10-12 07:50:30 | 只看该作者
本帖最后由 2012qz 于 2015-10-12 08:00 编辑
zhxy9804 发表于 2015-10-11 22:14
这个勾选,跟explorer有关,但是explorer不光看注册表的,还看配置文件的,对比配置文件吧,呵呵你是 user  ...


同时也要谢谢你的指导
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-26 17:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表