2011yang1238 发表于 2012-3-16 23:21:59

关于WIN7PE快捷方式上的小箭头

很多WIN7PE都有快捷方式上的小箭头,我试行修改小箭头,可是我去掉快捷方式上的小箭头后又出现任务栏的东西没了,怎么办???请各位高手帮帮忙。

[ 本帖最后由 2011yang1238 于 2012-3-19 08:39 编辑 ]

2011yang1238 发表于 2012-3-17 08:29:41

怎么样可以去掉快捷方式上的小箭头又可以保全任务栏的东西?

请各位高手帮我看看,下面黑色的是原来的,绿色的是我加进去掉快捷方式上的小箭头




///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
_SUB OSInit
   DISP W1024 H768 B32 F60
   LOGO %CurDir%\winpe.jpg
   DEVI %WinDir%\inf\usb.inf
   DEVI %WinDir%\inf\usbport.inf
   DEVI %WinDir%\inf\hda*.inf
   DEVI %WinDir%\inf\ramdisk.inf
   DEVI %WinDir%\inf\netvw*.inf
   EXEC winpeshl
   INIT U
_END
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
_SUB USBREC
   REGI HKLM\System\CurrentControlSet\Services\usbhub\ImagePath=system32\DRIVERS\usbhub.sys
   REGI HKLM\System\CurrentControlSet\Services\usbccgp\ImagePath=system32\DRIVERS\usbccgp.sys
   REGI HKLM\System\CurrentControlSet\Services\usbehci\ImagePath=system32\DRIVERS\usbehci.sys
   REGI HKLM\System\CurrentControlSet\Services\usbuhci\ImagePath=system32\DRIVERS\usbuhci.sys
   REGI HKLM\System\CurrentControlSet\Services\kbdclass\ImagePath=system32\DRIVERS\kbdclass.sys
   REGI HKLM\System\CurrentControlSet\Services\kbdhid\ImagePath=system32\DRIVERS\kbdhid.sys
_END
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
_SUB LoadShell
   HOTK #95,PECMD.EXE SHUT R//休眠键重启
   PINT %SystemRoot%\System32\Depends.exe,StartMenu
   PINT %ProgramFiles%\SuperSpeed\RamDisk\SscRdCpa.exe,StartMenu
   PINT %SystemRoot%\System32\TcpCfg.exe,StartMenu
   PINT %ProgramFiles%\Internet Explorer\iexplore.exe,TaskBand
   LINK %Desktop%\IE9,%ProgramFiles%\Internet Explorer\iexplore.exe
   PINT %ProgramFiles%\Windows Media Player\wmplayer.exe,TaskBand
   PINT %SystemRoot%\explorer.exe,TaskBand
   LINK %Programs%\显示隐藏分区,%WinDir%\System32\PECMD.EXE,SHOW -1:-1,SHELL32.DLL#8
   REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cab\!
   CALL $inetcomm.dll
   CALL $msjava.dll
   CALL $%WinDir%\System32\Macromed\Flash\Flash10r.ocx
   FORX %WinDir%\System32\*.ocx,Regocx,0,CALL $%Regocx%
   TEAM EXEC UX|LOGO|SHEL %SystemRoot%\explorer.exe
   EXEC !=%CurDir%\vhd\setup.cmd
   EXEC !REGEDIT /S "%CurDir%\PE.REG"
   EXEC _X:\
   `-------------------------------------网络服务------------------------------------------
   EXEC @!=netcfg -c s -i MS_Server    `微软网络文件和打印机共享
   `EXEC @!=netcfg -c s -i ms_rassrv    `拨号网络服务器
   EXEC @!=netcfg -c s -i ms_nativewifip   `Native 无线网络筛选器
   EXEC @!=netcfg -c s -i ms_wfplwf   `WFP 轻型筛选器
   EXEC @!=netcfg -c s -i ms_ndiscap   `NDIS 捕获轻型筛选器
   `EXEC @!=netcfg -c s -i ms_pacer    `QoS 数据包计划程序
   `--------------------------------------网络协议------------------------------------------
   EXEC !=netcfg -e -c p -i MS_NDISWAN`远程访问 NDIS 广域网驱动程序
   EXEC !=netcfg -e -c s -i MS_RASMAN      `远程访问连接管理器
   EXEC !=netcfg -e -c p -i MS_PPPOE    `以太网上的点对点协议
   EXEC @!=netcfg -e -c p -i MS_NDISUIO    `NDIS 用户模式 I/O 协议
   EXEC @!=netcfg -e -c p -i ms_nwipx   `NWLink IPX/SPX/NetBIOS 兼容传送协议
   `EXEC @!=netcfg -e -c p -i ms_rspndr   `链路层拓扑发现响应程序
   `EXEC @!=netcfg -e -c p -i ms_lltdio   `链路层拓扑发现映射器 I/O 驱动程序
   `EXEC @!=netcfg -e -c p -i ms_tcpip_tunnel   `Internet 隧道协议版本 4 (TCP/IPv4)
   `EXEC @!=netcfg -e -c p -i ms_tcpip6_tunnel      `Internet 隧道协议版本 6 (TCP/IPv6)
   `EXEC @!=netcfg -e -c p -i ms_rmcast   `可靠的多播协议
   `EXEC @!=netcfg -e -c p -i ms_agilev   `VPN 隧道协议
   `--------------------------------------隧道网络------------------------------------------------
   `EXEC !devcon install %SystemRoot%\inf\nettun.inf *TEREDO       `Microsoft Teredo 隧道适配器
   `EXEC !devcon install %SystemRoot%\inf\nettun.inf *ISATAP      `Microsoft ISATAP 适配器
   `EXEC !devcon install %SystemRoot%\inf\nettun.inf *6to4mp      `Microsoft 6to4 适配器
   `EXEC !devcon install %SystemRoot%\inf\nettun.inf *TUNDIRECT `Microsoft 直接点对点适配器
   `----------------------------------------------------------------------------------------------
   SERV WwanSvc
   SERV HomeGroupListener
   SERV Wlansvc
   SERV Spooler
   SERV Schedule
_END
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
_SUB LoadPF
   LINK %Programs%\加载外置程序,%WinDir%\System32\PECMD.EXE,LOAD %WinDir%\System32\PETools.ini,%WinDir%\System32\PECMD.EXE#2
   EXEC !%ProgramFiles%\QQ\QQ2011.bat
_END
//去掉快捷方式上的小箭头
REGI HKCR\lnkfile\IsShortcut
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
_SUB SETPE
   EXEC %windir%\system32\ctfmon.exe
   EXEC %ProgramFiles%\Windows Sidebar\sidebar.exe /autoRun
   DEVI %WinDir%\inf\keyboard.inf
   DEVI %WinDir%\inf\acpi.inf
   DEVI %WinDir%\inf\hal.inf
   DEVI %WinDir%\inf\cpu.inf
   DEVI %WinDir%\inf\volume.inf
   DEVI %WinDir%\inf\msports.inf
   DEVI %WinDir%\inf\msmouse.inf
   DEVI %WinDir%\inf\blbdrive.inf
   DEVI %WinDir%\inf\machine.inf
   DEVI %WinDir%\inf\usb.inf
   DEVI %WinDir%\inf\usbport.inf
   DEVI %WinDir%\inf\volsnap.inf
   EXEC @REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /VA /F
   EXEC @REG DELETE HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /VA /F
   SERV !Winmgmt
   REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOwner=SYSTEM
   REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization=http://cn.bing.com
   REGI HKLM\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters\srvcomment=Microsoft
   REGI HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName\ComputerName=Microsoft
   REGI HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName\ComputerName=Microsoft
   REGI HKLM\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\NV Hostname=Microsoft
   REGI HKLM\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Hostname=Microsoft
   SERV Winmgmt
   WAIT 3000
   KILL explorer.exe
   WAIT 10000
_END
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
CALL OSInit
CALL USBREC
CALL LoadShell
LOAD %WinDir%\System32\PETools.ini
CALL LoadPF
CALL SETPE
IFEX B:\Tools.ini,MESS Win7PE 启动并配置完毕@ Microsoft#OK*5000!LOAD %WinDir%\System32\PETools.ini
WAIT 50000
REGI HKLM\SYSTEM\Setup\SystemSetupInProgress=#1
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

wjgyz740526 发表于 2012-3-17 08:58:36

你这个方法是不正确的,百度win7 快捷方式 箭头,你会找到正确答案
网虫的7PE里也有正确方式

2011戒烟如你 发表于 2012-3-17 10:32:27

各人习惯和审美
可还是忍不住要说
为什么要去掉小箭头呢?桌面下和本身文件怎么区分?这不是在给自己添乱吗?

smine 发表于 2012-3-17 10:56:37

原帖由 2011yang1238 于 2012-3-17 08:29 发表 http://bbs.wuyou.net/images/common/back.gif
请各位高手帮我看看,下面黑色的是原来的,绿色的是我加进去掉快捷方式上的小箭头




///////////////////////////////////////////////////////////////////////////////////////////////////////////// ...


删掉 HKCR\lnkfile\IsShortcut ,会让系统认为lnk文件并非快捷方式,导致这些快捷方式无法锁定在任务栏上,正确的去法应该是修改快捷方式小箭头的图标,让它指向一个透明的图标,这样就完美去掉了,代码:

导入下面之此表:
;隐藏快捷方式小箭头

"29"="X:\\Windows\\system32\\SHELL32.dll,49"

或者转换成PECMD的REGI命令,自己试试把。

[ 本帖最后由 smine 于 2012-3-17 11:08 编辑 ]

2011yang1238 发表于 2012-3-17 14:16:09

回复 #5 smine 的帖子

导入下面之此表:
;隐藏快捷方式小箭头

"29"="X:\\Windows\\system32\\SHELL32.dll,49"



把这些加进去不行,任务栏的在,快捷方式小箭头还在

2011yang1238 发表于 2012-3-17 14:20:02

回复 #4 2011戒烟如你 的帖子

那快捷方式小箭头有或没有都没什么影响,不过看起来很不爽嘛,所以想法子去掉它

天山雪 发表于 2012-3-17 17:46:49

//隐藏快捷方式小箭头,一定要放在PINT命令后面!!!
REGI HKLM\SOFTWARE\Classes\lnkfile\IsShortcut=

HY 发表于 2012-3-17 19:15:21

回复 #6 2011yang1238 的帖子

5楼正解,你得找一个透明的图标,"29"=后面的路径指向这个透明的图标。

2011yang1238 发表于 2012-3-17 21:18:47

原帖由 jdwxabc 于 2012-3-17 19:15 发表 http://bbs.wuyou.net/images/common/back.gif
5楼正解,你得找一个透明的图标,"29"=后面的路径指向这个透明的图标。



要什么透明的图标???

zhushiwei 发表于 2012-3-18 00:52:26

WIN7PE里面怎么去除,目前还不知道!

至于楼上说找透明图标不好用,在WIN7里面至少是这样!

我这里有个亲测可去除WIN7系统的,一个去除批处理,一个恢复批处理!

希望能有助你研究!

2011yang1238 发表于 2012-3-18 22:01:11

原帖由 zhushiwei 于 2012-3-18 00:52 发表 http://bbs.wuyou.net/images/common/back.gif
WIN7PE里面怎么去除,目前还不知道!

至于楼上说找透明图标不好用,在WIN7里面至少是这样!

我这里有个亲测可去除WIN7系统的,一个去除批处理,一个恢复批处理!

希望能有助你研究!

139091




谢谢,你的这个管用,能去掉WIN7PE快键方式小箭头,又能不改变任务栏的快键方式。

网虫2008 发表于 2012-3-19 07:57:35

原帖由 2011yang1238 于 2012-3-18 22:01 发表 http://bbs.wuyou.net/images/common/back.gif





谢谢,你的这个管用,能去掉WIN7PE快键方式小箭头,又能不改变任务栏的快键方式。

有小箭头儿还是必要的,如果觉得不好看,可以折中一下
将下面的附件解压到任何目录,最好是 Windiows 文件夹下
执行 win7加小箭头.reg.cmd 这样小箭头就会变成个小小的,

注销一下效果就出来了,注册后可以删除win7加小箭头.reg.cmd,也要以把“小箭头.ICO”换成全透明的图标文件,这样就是去除小箭头儿了

cycyc 发表于 2019-3-21 09:44:38

2011戒烟如你 发表于 2012-3-17 10:32
各人习惯和审美
可还是忍不住要说
为什么要去掉小箭头呢?桌面下和本身文件怎么区分?这不是在给自己添乱 ...

虽然是老帖老回复,还是支持一下。
小箭头其实非常有用。文件的快捷方式和文件本身完全两码事。仅此一点,小箭头就不该去。
我正在找如何恢复PE小箭头的方法,知道的话告知一二。

zhousulin5 发表于 2019-3-22 15:53:43

本帖最后由 zhousulin5 于 2020-4-17 16:46 编辑

cycyc 发表于 2019-3-21 09:44
虽然是老帖老回复,还是支持一下。
小箭头其实非常有用。文件的快捷方式和文件本身完全两码事。仅此一点 ...
两个要点,一是HKLM\SOFTWARE\Classes\lnkfile\IsShortcut,存在这个IsShortcut就表明lnk文件属于快捷方式。
二是HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons下面的"29"=
这个是指定快捷方式上添加的图标使用哪个图标,正常时候就是小箭头的图标,它在shell32.dll这个文件里面。
这些PE里面之所以看不到小箭头,就是因为改了这第二个,使它指向了一个透明图标。
因此,要恢复它很简单,删除掉这行"29"= ,就行了,系统内置了它的正确值,也就是会使用shell32.dll里面的那个小箭头图标。前面有给出修改这个"29"=shell32.dll,49,这个办法原理是对的,但是,还有一些是修改了shell32.dll里面的资源,直接将里面的小箭头换成了透明图标。

cycyc 发表于 2019-3-22 17:18:45

zhousulin5 发表于 2019-3-22 15:53
两个要点,一是HKLM\SOFTWARE\Classes\lnkfile\IsShortcut,存在这个IsShortcut就表明lnk文件属于快捷方 ...

多谢多谢。
坛子里的PE铺天盖地,几乎都是没有小箭头的。
也许是大家审美上容不下这个小箭头,但也许是这些PE抄来抄去,源头的PE没有箭头,抄过来的也就没有箭头。
{:1_201:}

如果我把这问题得到解决,会反馈。
页: [1]
查看完整版本: 关于WIN7PE快捷方式上的小箭头