windows无人值守安装

2016-11-30 学长

入域是每个IT的噩梦,批量入域也是门技术活

可以Ghost 然后要改掉每个副本的产品号,不然入域会出现错误

产品ID修改地址

HKLM\Software\Microsoft\Windows NT\CurrentVersion

ProductId项

windows系统映像管理器(windows system image manager),此工具包含于win7的AIK( Automated Installation Kit)或者win8/10的ADK(评估和部署工具包)中,随便下载哪个都行。

https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit

https://www.microsoft.com/zh-cn/download/details.aspx?id=5188


直接复制,全部的硬盘文件使用Sysprep

Dism++进压缩打包优化安装更新



评论(0) 浏览(653)

用系统自带的DISM程序给WIM文件集成补丁

2016-11-28 学长 软件

使用系统自带的DISM程序可以为安装盘中WIM文件集成补丁。具体操作上只需三条命令,举例说明如下:
 
dism /mount-wim /wimfile:d:\install.wim /index:4 /mountdir:d:\win7
 
将ISO文件中的install.wim文件提取出来,放于D盘下面。新建D盘下的win7文件夹用于装载系统文件,index:4指WIM文件中排序第4的系统,如WIN7第4为旗舰版。

dism /image:d:\win7 /add-package /packagepath:d:\Hotfix
 
将需集成的补丁全放于D盘的Hotfix文件夹下面。

dism /unmount-wim /mountdir:d:\win7 /commit
 
卸载文件,完成集成工作。

评论(0) 浏览(5064)

15款MBP在可移动磁盘WTG的注意事项

2016-11-14 学长 硬件

关于15款MBP在可移动磁盘WTG的讨论

00.请注意,15-mbp只支持UEFI启动。下文中如果没有特殊说明,Mac均指15款MBP,wtga均是wtga_3310。
01.在进行WTG之前,我们需要了解UEFI的现状和windows的启动过程。Windows8之后,微软启用了对UEFI的支持,并且在Microsoft UEFI中加入的Secure Boot选项,并且强制所有OEM厂商开启Secure Boot,虽然处于反垄断法的压力微软要求Secure Boot选项可以关闭,但是确实存在有的厂家拒绝提供关闭Secure Boot的选项。同时形成了一个事实,所有的Microsoft UEFI Boot公钥均掌握在微软,这代表着微软完成了在预装windows系统的OEM_PC中的引导垄断,这就使得微软可以将自己的Windows操作系统提前到UEFI模块启动的同时启动,也就是将寻址引导和系统加载同时进行。这个表现为,我们在可以看到,厂商logo在上、Windows加载圆圈同时在下面转的场景。在这种显示状态下,UEFI(硬件/机制/指令集)的启动完成,BCD文件的寻址引导开始,同时还加载并运行了WindowsRE。这个WindowsRE包含了启动修复,系统还原,完整还原,Windows诊断工具,命令提示符五个功能部分,而且WindowsRE的权限为最高的system权限。参照微软官方的说明,如果想将Windows部署到基于UEFI的电脑,Windows的分区要求为:WindowsRE工作分区,系统分区,Microsoft保留分区,其他应用程序分区。而在Mac下,苹果与微软达成共识,通过苹果的Boot Camp引导Windows系统。如果你曾经安装过Boot Camp Windows,你会发现,磁盘被分为五个区:ESP(引导分区),Macintosh(苹果Mac OS X系统),WinRE,Boot Camp Windows(Windoes系统),Based System(苹果恢复系统)。说这么一大堆,我要表达的是,Windows在UEFI模式下启动必要条件是ESP中的BCD指向和WinRE的正常加载。这意味着一定不能勾选“禁用WinRE”。
02.关于可移动磁盘性质的U盘,对于U盘,@ykl2001 比我更熟悉,也和他问过很多U盘的知识。现在可以确定,有几款sandisk的U盘是不能WTG的,以cz48为代表。这里要说明的是,不是所有U盘都可以进行WTG。
03.可移动磁盘的特性,Windows下只能识别第一个分区(hd0),只能给第一分区生成盘符,只能对第一分区的文件进行操作。wtga在可移动磁盘下不能勾选UEFI+pgt的选项。所以,我们采取了自建ESP分区和把ESP分区后置的方法,可以随时对VHD文件进行操作,同时wtg系统启动后,未占用的空间会形成D盘。
04.关于磁盘分区表的模式。如果磁盘选择了gpt模式,在wtga的工作过程中会自动生成EFI文件夹;如果磁盘选择了mbr模式,在wtga的工作工程中只会生成一个Boot文件夹。这意味着,在wtga部署过程中,磁盘须为gpt分区表。有人提出,wtga在mbr没有生成EFI文件夹是个案,但在我的机器上确实没有出现。
05.vhd与VHDX,根据微软官方描述,vhdx的优势在于增加存储容量和优化对大扇区存储器的支持,主要应用于企业级数据中心建立。我们可以确定,U盘,就算是1TB的超大U盘,与不嫩算是大扇区存储。而且,bootice是基于小扇区的引导维护工具,对于vhdx的优化和稳定性并不优于vhd,所以,我个人更推荐vhd模式。
06.关于“重新分区”选项。计算机更善于执行单一重复的工作,所以一次性下达多个不同指令出错概率必然增大。所以我个人建议手动用diskgenius进行重新分区操作。
07.处于同样的目的,不建议在wtga的部署工作中添加.net framework 3.5,更建议在系统释放后手动添加。
08.关于Boot Camp的驱动,请及时关注苹果官网,及时更新相关驱动。同时,完全不建议使用驱动精灵的第三方工具。Mac OS X和Mac电脑本身相对于Microsoft_OEM_PC过于精致。
09.关于强迫症,虽然在Microsoft_OEM_PC上ESP分区只保留了128MB-200MB,但是,wtg系统在安装Boot Camp管理端后,实际在ESP中是多系统引导,简单说,你是可以直接从wtg的Windows系统下直接回到Mac OS X,而并不需要手动关机,再冷启动。所以,128-200MB的空间显然是不足的。所以,分区大小强迫症还是用在第一分区大小的调整更为合适。
10.关于VHD本身,系统部署时没必要勾选“固定大小VHD”,这样部署出来的vhd文件占用空间为7.5GB左右,为最小,既减少了出错概率,又方便后续的复制工作。同时按照@ykl2001 的提示,vhd文件的大小(这个大小是vhd文件最大值的限定)建议写为可移动磁盘第一分区可容纳的最大数值。不中转VHD意味着直接在可移动磁盘中创建VHD文件,减少了对内存和虚拟内存的压力,同时先创建后部署可以减少丢包的错误。


15款MBP在可移动磁盘WTG的详细操作步骤(所有的软件均适用管理员权限运行!)

01.用diskgenius删除可移动磁盘内所有分区。
02.将可移动磁盘的分区表模式转换为gpt模式,即软件中的GUID模式。
03.新建占用全盘空间的NTFS分区,不建立ESP或MSR分区,保存更改,格式化新分区,为新分区添加盘符。退出diskgenius。
04.使用wtga软件部署系统,模式为VHD模式 ,勾选不中转VHD。
05.如果不能保证所使用的install.wim为最新,请导入Mac USB 3.0补丁。
06.复制部署产生的EFI文件夹和win8.vhd文件到另一磁盘。
07.diskgenius下删除可移动磁盘内所有分区。
08.diskGenius下对可移动磁盘分区,第一分区占磁盘主要部分、NTFS、不要创建MSR分区;第二分区占用少量空间、ESP(在软件中叫做EFI system partition)。
09.保存分区表,退出diskgenius。
10.打开bootice,编辑wtga部署生成的BCD文件,模式为vhd,Disk指向可移动磁盘,Partition指向第一分区hd0,File指向\win8.vhd。
11.退出bootice,打开diskgenius,删除第一分区,为ESP分区指定盘符,在资源管理器下将EFI文件夹复制到ESP分区。
12.diskgenius下删除ESP分区盘符,右键强制删除ESP分区中除EFI文件夹外所有文件,重建第一分区,分配盘符。
13.退出diskgenius,资源管理器下将wtga部署的vhd文件复制到第一分区。
14.关闭windows,在Mac下开机按option,从标注为EFI的磁盘启动。进入系统释放过程。
15.系统会自动释放,“准备就绪”之后会弹窗:安装程序无法将Windows配置为在此计算机的硬件。
16.不管弹窗,按Shift+F10,调出cmd。
17.输入“cd oobe”(不包括引号,中间两个圈时小写字母o),回车。
18.输入“msoobe”(不包括引号,六个字符全部是小写字母),回车。系统继续释放,选择语言和输入法,进入个性化设置。
19.设置颜色,计算机名称,参数调整,本地用户名。此时再次弹窗:安装程序无法将Windows配置为在此计算机的硬件。
20. 在cmd输入“exit”(不包括引号),回车。cmd窗口会关闭。焦点回到弹窗。
21.在弹窗处回车(就是选择确定),系统自动重启,按住option,选择可移动磁盘启动。
22.系统提示“您可以从应用商店获取新的应用”,“正在处理一些事情”,“尽情享用吧”。进入桌面。
23.安装Boot Camp驱动。

评论(0) 浏览(4552)

ping大包与MTU的关系

2016-11-14 学长 网络

C:\Documents and Settings\Administrator>ping 132.96.144.254
Pinging 132.96.144.254 with 32 bytes of data:
Reply from 132.96.144.254: bytes=32 time=1ms TTL=255
Reply from 132.96.144.254: bytes=32 time=2ms TTL=255
Reply from 132.96.144.254: bytes=32 time=3ms TTL=255
Reply from 132.96.144.254: bytes=32 time=7ms TTL=255
Ping statistics for 132.96.144.254:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 7ms, Average = 3ms
C:\Documents and Settings\Administrator>ping 132.96.144.254 -h
Bad option -h.
Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
            [-r count] [-s count] [[-j host-list] | [-k host-list]]
            [-w timeout] target_name
Options:
    -t             Ping the specified host until stopped.
                   To see statistics and continue - type Control-Break;
                   To stop - type Control-C.
    -a             Resolve addresses to hostnames.
    -n count       Number of echo requests to send.
    -l size        Send buffer size.
    -f             Set Don't Fragment flag in packet.
    -i TTL         Time To Live.
    -v TOS         Type Of Service.
    -r count       Record route for count hops.
    -s count       Timestamp for count hops.
    -j host-list   Loose source route along host-list.
    -k host-list   Strict source route along host-list.
    -w timeout     Timeout in milliseconds to wait for each reply.
C:\Documents and Settings\Administrator>ping 132.96.144.254 -l 3000 //在同一个网段,没有IP MTU这一说法,可以ping一组3000字节的大包
Pinging 132.96.144.254 with 3000 bytes of data:
Reply from 132.96.144.254: bytes=3000 time=3ms TTL=255
Reply from 132.96.144.254: bytes=3000 time=3ms TTL=255
Reply from 132.96.144.254: bytes=3000 time=3ms TTL=255
Reply from 132.96.144.254: bytes=3000 time=3ms TTL=255
Ping statistics for 132.96.144.254:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 3ms, Maximum = 3ms, Average = 3ms
C:\Documents and Settings\Administrator>
C:\Documents and Settings\Administrator>ping 132.96.144.254 -l 6000 //在同一个网段,ping一组6000字节的大包也没有问题
Pinging 132.96.144.254 with 6000 bytes of data:
Reply from 132.96.144.254: bytes=6000 time=5ms TTL=255
Reply from 132.96.144.254: bytes=6000 time=5ms TTL=255
Reply from 132.96.144.254: bytes=6000 time=4ms TTL=255
Reply from 132.96.144.254: bytes=6000 time=4ms TTL=255
Ping statistics for 132.96.144.254:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 4ms, Maximum = 5ms, Average = 4ms
C:\Documents and Settings\Administrator>ping 132.96.144.9
Pinging 132.96.144.9 with 32 bytes of data:
Reply from 132.96.144.9: bytes=32 time=2ms TTL=128
Reply from 132.96.144.9: bytes=32 time=1ms TTL=128
Reply from 132.96.144.9: bytes=32 time=1ms TTL=128
Reply from 132.96.144.9: bytes=32 time=1ms TTL=128
Ping statistics for 132.96.144.9:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 2ms, Average = 1ms
C:\Documents and Settings\Administrator>ping 132.96.144.9 -l 6000 //在同一个网段,ping一组6000字节的大包也没有问题,但所耗时间肯定比ping小包要久
Pinging 132.96.144.9 with 6000 bytes of data:
Reply from 132.96.144.9: bytes=6000 time=2ms TTL=128
Reply from 132.96.144.9: bytes=6000 time=2ms TTL=128
Reply from 132.96.144.9: bytes=6000 time=2ms TTL=128
Reply from 132.96.144.9: bytes=6000 time=2ms TTL=128
Ping statistics for 132.96.144.9:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 2ms, Maximum = 2ms, Average = 2ms
C:\Documents and Settings\Administrator>ping 132.98.81.139
Pinging 132.98.81.139 with 32 bytes of data:
Reply from 132.98.81.139: bytes=32 time=15ms TTL=250
Reply from 132.98.81.139: bytes=32 time=15ms TTL=250
Reply from 132.98.81.139: bytes=32 time=14ms TTL=250
Reply from 132.98.81.139: bytes=32 time=13ms TTL=250
Ping statistics for 132.98.81.139:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 13ms, Maximum = 15ms, Average = 14ms
C:\Documents and Settings\Administrator>ping 132.98.81.139 -l 6000 //这就不行了,ping外网段的,不可以超过路由器的IP MTU值
Pinging 132.98.81.139 with 6000 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 132.98.81.139:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
C:\Documents and Settings\Administrator>ping 132.98.81.139 -l 1500 //一般路由器的接口的IP MTU值都设成1500字节
Pinging 132.98.81.139 with 1500 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 132.98.81.139:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
C:\Documents and Settings\Administrator>ping 132.98.81.139 -l 1472 //减去包头,1500字节的IP MTU值只剩下1472字节,所以1472是包大小的上限
Pinging 132.98.81.139 with 1472 bytes of data:
Reply from 132.98.81.139: bytes=1472 time=20ms TTL=250
Reply from 132.98.81.139: bytes=1472 time=18ms TTL=250
Reply from 132.98.81.139: bytes=1472 time=16ms TTL=250
Reply from 132.98.81.139: bytes=1472 time=15ms TTL=250
Ping statistics for 132.98.81.139:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 15ms, Maximum = 20ms, Average = 17ms
C:\Documents and Settings\Administrator>ping 132.98.81.139 -l 1473
Pinging 132.98.81.139 with 1473 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 132.98.81.139:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
C:\Documents and Settings\Administrator>

 先看看以太帧的结构:


 
由图中标示可知,MTU指的应该是第二层之上的数据包的长度。既然是这样,那么为什么上面的实验只能ping 1472个字节的包了,这是因为ping xx.xx.xx.xx -l 1472指令中的1472实际上指的是有效数据的大小。而MTU实际上还包括第三层和应用层的前缀。对于ICMP协议,IP包头占了20个字节,ICMP协议前缀占了8个字节,合起来28个字节,而ping包的有效负载就知剩下1500-28=1472。



 
也就是说,针对不同的应用,分组的有效负载会有所不同。而对于MPLS VPN业务,由于VPN前缀及MPLS标签都是算进了MTU里面的,所以MPLS VPN的IP包的最大有效负载也是要比普通的IP包来的要小的,具体小多少不清楚,可以百度一下,这在应用中是需要注意的。 

Windows也可以修改MTU,改小了上网速度会变慢,再改小就会打不开网页了:

Microsoft Windows [版本 6.1.7600]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>netsh
netsh>interface ipv4
netsh interface ipv4>show sub

   MTU  MediaSenseState   传入字节  传出字节      接口
------  ---------------  ---------  ---------  -------------
4294967295                1          0      12000  Loopback Pseudo-Interface 1
  1500                1    4344608    1042960  USB-KEY DIAL
  1500                5          0          0  本地连接
  1500                5          0          0  本地连接* 11

netsh interface ipv4>set subinterface "USB-KEY DIAL" mtu=200 ?
找不到元素。


netsh interface ipv4>set subinterface "USB-KEY DIAL" mtu=200
确定。

netsh interface ipv4>set subinterface "USB-KEY DIAL" mtu=200 store=persistent
确定。

netsh interface ipv4>show sub

   MTU  MediaSenseState   传入字节  传出字节      接口
------  ---------------  ---------  ---------  -------------
4294967295                1          0      12000  Loopback Pseudo-Interface 1
   200                1    7182456    1855509  USB-KEY DIAL
  1500                5          0          0  本地连接
  1500                5          0          0  本地连接* 11

netsh interface ipv4>show sub

   MTU  MediaSenseState   传入字节  传出字节      接口
------  ---------------  ---------  ---------  -------------
4294967295                1          0      12000  Loopback Pseudo-Interface 1
   200                1    7195890    1873527  USB-KEY DIAL
  1500                5          0          0  本地连接
  1500                5          0          0  本地连接* 11

netsh interface ipv4>set subinterface "USB-KEY DIAL" mtu=10 store=persistent
确定。

netsh interface ipv4>set subinterface "USB-KEY DIAL" mtu=100 store=persistent
确定。

netsh interface ipv4>set subinterface "USB-KEY DIAL" mtu=50 store=persistent
确定。

netsh interface ipv4>set subinterface "USB-KEY DIAL" mtu=1500
确定。

netsh interface ipv4>

评论(0) 浏览(4125)

windows 10 请求管理员权限时卡死

2016-11-10 学长 软件

一般刚开机第一次请求管理员权限就会卡死,从哪个软件打开哪个软件就会卡死

解决办法就是重启卡死的软件进程。

网上也有说取消ChsIME.exe进程的SYSTEM权限就可以解决,NTFS Permissions Tools可以修改权限,具体下载自行百度。。。

或者你重启一下就好了。。。

当然把UAC向下调整一级,弹出UAC通知的时候不会整个屏幕变暗也有作用



评论(0) 浏览(3424)

IS903主控优盘所谓兼容性提高

2016-11-10 学长 硬件

我用的是联想yoga,在IS903优盘做了启动盘之后并不能直接引导到EFI启动。一开始以为是硬件兼容性不好,但是legcay启动完全没有问题,试了其他电脑不管是老电脑还是新电脑都没有所谓的兼容问题。尤其是做了WTG后,虽然IS903开机极其缓慢但是yoga还是能识别到IS903普通分区的优盘中的UEFI引导,


后来比较了一下,除了引导方式是BOOTMGR外还多了一个不起眼的文件BOOTNXT,至于为什么会这样我并不知道。。。但是很明显,我在UEFI引导的分区中放了这个可以在联想中启动。。。


但是U盘的虚拟CDROM还是无法通过UEFI启动,虽然通过Bootice 3.4可以重启到UEFI BIOS中找到这个启动项,但是必须进入系统才能实现,我试着使用了windows10 安装盘的引导重新替代掉PE流行的GRUB引导重新烧入虚拟光驱成功被联想蛋疼的BIOS识别到了。。。但是偶尔几次并没有什么乱用。。。

这样改UEFI确实可以引导了,但是依靠GRUB引导的Legcay启动问题就来了。。。当然解决的办法也是有的,通过BOOTMGR引导,拷贝windows的boot文件夹然后编辑BCD引导到GRUB文件。。。成功


似乎并不是is903兼容性不好而是联想的BIOS有点蛋疼。。。Legcay启动又无法加载Yoga的NVMe硬盘。。。另外吐槽下yoga4 Pro的这个接近3000块的硬盘并不支持SMART表。。。也就是说根本看不到读写和错误计数。。。


上述都是在把U盘改成本地磁盘做了WTG后才能实现。。。即使普通U盘驱动中没有PE盘最好也放一个BOOTNXT。。。其实这一切也就意味着IS903并不是太兼容的芯片。。。所谓的兼容性提升有可能只是windows自己在编写了UEFI的启动菜单。。。反正我用BOOTICE添加启动是失败的。。。

另外发现,必须分配cdrom加密分区才能被有效当作驱动读取。。。

评论(0) 浏览(4475)

is903做windows to go

2016-11-8 学长 硬件

先下载量产工具

http://www.upantool.com/liangchan/Innostor/2016/8746.html

然后量产密码是 IS0024

分区不用量产工具主要用量产工具改掉让U盘在电脑上显示成本地磁盘而不是优盘,虽然显示成本地磁盘但是设备不具备S.M.A.R.T.还是优盘

但是网上的量产工具并没有显示 Device Type

需要编辑解压包中的SETTING.SET文件

*在[option]中ModelName=IS903后另起一行加入ENBFIXED=1保存文件打开量产工具量产设置中就出现Device Type了。

**选择Device Type,勾选Support DDR再点Option开启cache如果有写保护开关勾选SWP

***如果开启写保护量产失败也无所谓的,如果不是写保护导致量产失败按F9后再量产提高量产成功率

***具体分区用AIPartition,烧录用AIBurn,加密分区用AISecurity,具体应用请百度。

**量产成为本地硬盘后需要用windows或者其他磁盘工具分区后AIPartition才能找到设备

**如果量产之前找不到U盘请缓慢插入U盘,这样U盘会被当作USB2.0设备,量产工具就可以识别了

**另外is903的4K性能并不太好,并不是理想的做WTG工具,从经济实惠的角度讲sata转usb数据线加上64G SSD性价比最高,没必要买专门的SSD主控芯片优盘。其实cz88或者cz80在同等级中性价比也不是特别低也就是比同容量的slc芯片优盘贵个半百。。。SK6221在4K这方面比IS903好,但是IS903做PE启动盘还是可以接受的,只是UEFI识别。。。反正我目前没找到能识别的设备==兼容性最好的永远是慧宋3257

**is903timing 改fast电压改500后插一般hub的识别度还是有些改善的,速度基本上没有变化

**CTLOC 改为4超频运行,4K性能得到改善但是距离SK6221的0.5Mb/s还是相距甚远能达到0.05Mb/s,U1/U2打开减少待机状态下的发热

评论(0) 浏览(4017)

双击U盘,”找不到应用程序”的原因与解决办法

2016-11-8 学长 软件

 最近碰到插入U盘的情况下都出现"找不到应用程序"的错误提示,如上图所示. 感觉比较奇怪,也就删除相应的注表键值后就修复了,没有去细查原因.今天在对一个U盘做量产后换了另一个U盘上去后又出现这个问题.于是仔细分析检查了下,终于找到原因和解决的办法了.
    问题:
    双击U盘时跳出"找不到应用程序"?
    分析:
    前面一会儿使用的U盘都正常可认,直接双击即可打开内容.把原来的一个U盘拔出换一个U盘后再双击时则就会出现"找不到应用程序"的错误!
    测试了下双击前面几个硬盘本身的几个盘符如C盘或D盘皆正常,唯有U盘的盘符双击才会跳出错误来. 看来不像是Autorun.inf的问题,也不像病毒的问题.因为如果是自运行的病毒,默认其它盘符也会出现错误.
    后来查看了下当前WIN7的自动播放选项,果然是允许自动播放打勾的. 再把之前的U盘接上去之后发现有点问题了: 因为这个U盘是我原来做过USB-CDROM量产的,原先在制作时将一个GHOST光盘的可启动引导ISO写到一个分区中,使这个U盘分成一个只读的引导CD-ROM区域和一个可写的数据区域,这样在这个U盘一旦电脑上接上后将会看到有2个盘符,其中一个就是那个ISO的光盘内容,其中就有一个自动播放加载的Autorun的应用.
    看来问题是出在这个盘符上了,到注册表中去查看相关的键值,果然如此,在MountPoints2的下面除了正常的C和D等盘符外,多出来其中U盘加载后的2个盘符,而这个加载自动播放对应的盘符G盘下有Autorun的相关键值.
因为这个Autorun相关的键值存在,所以当这个U盘拔除后,另一个U盘接上正好使用了这个盘符,而系统在找不到之前的U盘的自动播放项后就会报错"找不到应用程序"了!!!
    解决:
1. 打开注册表,直接在WIN7下按WIN+R调出输入 regedit回车即可打
2. 直接展开如下的注册表项:
  HKEY_CURRENT_USER->Software->Microsoft->Windows->CurrentVersion->Explorer->MountPoints2
3. 把这U盘盘符的项全部删除即可(直接删除树中的分支即可,除了CPC之外全部可以删除)
4. 最好到控制面板的硬件项那关闭设备"自动播放"功能

评论(0) 浏览(3746)

手机版 | RSS | FEED

苏ICP备16066175号