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"=后面的路径指向这个透明的图标。



要什么透明的图标???
页: [1] 2
查看完整版本: 关于WIN7PE快捷方式上的小箭头