Windows8光盘镜像中“ei.cfg”文件的作用以及“相应参数”的含义

早在Windows7旗舰版镜像的sources目录下就存在“ei.cfg”文件,删除这个文件可以将“旗舰版”变为“五个版本”。在Windows8的镜像(含标准版、专业版)中,不存在“ei.cfg”文件,安装时需要输入密钥才能安装(根据密钥类型,选择安装的版本)。为了省去安装过程中输入密钥的麻烦,可以在Windows8镜像中添加“ei.cfg”文件。下面介绍一下“ei.cfg”这个文件——
标准的ei.cfg文件中有三个参数:[EditionID]、[Channel]、[VL],其中[Channel]是必须要有的,没有这个参数是无法安装的,其他两个参数可以没有。
1.参数[EditionID]指定安装版本,删除[EditionID],安装时会显示“版本列表”。如果保留这个参数,那么它的值必须正确才可以安装。
2.参数[Channel]指定安装协议,填写“Retail、Volume、OEM”都可以,只是安装时显示的文字不同而已,安装完毕后没有影响,但是不能缺少这一参数。
3.参数[VL]表示是否批量授权,“1”表示是,“0”表示否。如果填写其它错误值(非0和1),对安装系统来说没有影响。
——在Windows8“三合一、四合一”版本制作时添加“ei.cfg”文件的作用,想必到这已经很清楚了。

附“ei.cfg”内容示例:
——————-
[EditionID]
Professional

[Channel]
Volume

[VL]
1
——————-

[转小路的]Windows 8中108个运行命令及简要说明

适用范围:
Windows 8
知识点分析:
本文对Windows 8中常用的运行命令进行了汇总和说明。
操作步骤:
1. appwiz.cpl:程序和功能
2. calc:启动计算器
3. certmgr.msc:证书管理实用程序
4. charmap:启动字符映射表
5. chkdsk.exe:Chkdsk磁盘检查(管理员身份运行命令提示符)
6. cleanmgr: 打开磁盘清理工具
7. cliconfg:SQL SERVER 客户端网络实用工具
8. cmstp:连接管理器配置文件安装程序
9. cmd.exe:CMD命令提示符
10. 自动关机命令
Shutdown -s -t 600:表示600秒后自动关机
shutdown -a :可取消定时关机
Shutdown -r -t 600:表示600秒后自动重启
rundll32 user32.dll,LockWorkStation:表示锁定计算机
11. colorcpl:颜色管理,配置显示器和打印机等中的色彩
12. CompMgmtLauncher:计算机管理
13. compmgmt.msc:计算机管理
14. credwiz:备份或还原储存的用户名和密码
15. comexp.msc:打开系统组件服务
16. control:控制面版
17. dcomcnfg:打开系统组件服务
18. Dccw:显示颜色校准
19. devmgmt.msc:设备管理器
20. desk.cpl:屏幕分辨率
21. dfrgui:优化驱动器   Windows 7→dfrg.msc:磁盘碎片整理程序
22. dialer:电话拨号程序
23. diskmgmt.msc:磁盘管理
24. dvdplay:DVD播放器
25. dxdiag:检查DirectX信息
26. eudcedit:造字程序
27. eventvwr:事件查看器
28. explorer:打开资源管理器
29. Firewall.cpl:Windows防火墙
30. FXSCOVER:传真封面编辑器
31. fsmgmt.msc:共享文件夹管理器
32. gpedit.msc:组策略
33. hdwwiz.cpl:设备管理器
34. inetcpl.cpl:Internet属性
35. intl.cpl:区域
36. iexpress:木马捆绑工具,系统自带
37. joy.cpl:游戏控制器
38. logoff:注销命令
39. lusrmgr.msc:本地用户和组
40. lpksetup:语言包安装/删除向导,安装向导会提示下载语言包
41. lusrmgr.msc:本机用户和组
42. main.cpl:鼠标属性
43. mmsys.cpl:声音
44. magnify:放大镜实用程序
45. mem.exe:显示内存使用情况(如果直接运行无效,可以先管理员身份运行命令提示符,在命令提示符里输入mem.exe>d:a.txt 即可打开d盘查看a.txt,里面的就是内存使用情况了。当然什么盘什么文件名可自己决定。)
46. MdSched:Windows内存诊断程序
47. mmc:打开控制台
48. mobsync:同步命令
49. mplayer2:简易widnows media player
50. Msconfig.exe:系统配置实用程序
51. msdt:微软支持诊断工具
52. msinfo32:系统信息
53. mspaint:画图
54. Msra:Windows远程协助
55. mstsc:远程桌面连接
56. NAPCLCFG.MSC:客户端配置
57. ncpa.cpl:网络连接
58. narrator:屏幕“讲述人”
59. Netplwiz:高级用户帐户控制面板,设置登陆安全相关的选项
60. netstat : an(TC)命令检查接口
61. notepad:打开记事本
62. Nslookup:IP地址侦测器
63. odbcad32:ODBC数据源管理器
64. OptionalFeatures:打开“打开或关闭Windows功能”对话框
65. osk:打开屏幕键盘
66. perfmon.msc:计算机性能监测器
67. perfmon:计算机性能监测器
68. PowerShell:提供强大远程处理能力
69. printmanagement.msc:打印管理
70. powercfg.cpl:电源选项
71. psr:问题步骤记录器
72. Rasphone:网络连接
73. Recdisc:创建系统修复光盘
74. Resmon:资源监视器
75. Rstrui:系统还原
76. regedit.exe:注册表
77. regedt32:注册表编辑器
78. rsop.msc:组策略结果集
79. sdclt:备份状态与配置,就是查看系统是否已备份
80. secpol.msc:本地安全策略
81. services.msc:本地服务设置
82. sfc /scannow:扫描错误并复原/windows文件保护
83. sfc.exe:系统文件检查器
84. shrpubw:创建共享文件夹
85. sigverif:文件签名验证程序
86. slui:Windows激活,查看系统激活信息
87. slmgr.vbs -dlv :显示详细的许可证信息
slmgr.vbs -dli :显示许可证信息
slmgr.vbs -xpr :当前许可证截止日期
slmgr.vbs -dti :显示安装ID 以进行脱机激
slmgr.vbs -ipk :(Product Key)安装产品密钥
slmgr.vbs -ato :激活Windows
slmgr.vbs -cpky :从注册表中清除产品密钥(防止泄露引起的攻击)
slmgr.vbs -ilc :(License file)安装许可证
slmgr.vbs -upk :卸载产品密钥
slmgr.vbs -skms :(name[ort] )批量授权
88. snippingtool:截图工具,支持无规则截图
89. soundrecorder:录音机,没有录音时间的限制
90. StikyNot:便笺
91. sysdm.cpl:系统属性
92. sysedit:系统配置编辑器
93. syskey:系统加密,一旦加密就不能解开,保护系统的双重密码
94. taskmgr:任务管理器(旧版)
95. TM任务管理器(新版)
96. taskschd.msc:任务计划程序
97. timedate.cpl:日期和时间
98. UserAccountControlSettings用户账户控制设置
99. utilman:辅助工具管理器
100. wf.msc:高级安全Windows防火墙
101. WFS:Windows传真和扫描
102. wiaacmgr:扫描仪和照相机向导
103. winver:关于Windows
104. wmimgmt.msc:打开windows管理体系结构(WMI)
105. write:写字板
106. wscui.cpl:操作中心
107. wscript:windows脚本宿主设置
108. wuapp:Windows更新
备注:
有些还保留着Windows 7的影子,如:79.sdclt:备份与还原,94. taskmgr:任务管理器(旧版),95. TM:任务管理器(新版)

[使用技巧] 【转自无约】简单聊几句Win8光盘制作环境、制作工具

制作目标
要做什么样的光盘,叫制作目标。比如,要做Win8光盘,你必须弄明白是要制作32位(X86)的还是64位(X64或AMD64)的? 这要搞清楚。如果你见到有些unattend.xml文件中有amd64字样,那就是64位(X64)的,说明这个XML文件不能用于32位光盘之中。
制作目标中,最重要的是处理install.wim这个WIM文件,多语言版本还要涉及到boot.wim。

制作环境
制作环境就是你正在使用的操作系统平台,没有一个平台你怎么制作?老旧的平台也是不行的,在XP系统下制作WIN8光盘是不能想象的。
现在WIN8流行DISM,对操作环境要求相对高些,制作目标是32位的WIN8,通常要在32位的制作环境下,这里面包括:32位的VISTA/SERVER2008/WIN7/WIN8,更高的版本当然更好一些,也就是说制作32位的WIN8光盘最好是在WIN8操作系统平台上进行,这样不容易缺东西。比如要用DISM工具,不能用WIN7的DISM,要用WIN8自己的DISM。如果是WIN7平台,那么你得安装相应的工具,这些工具会带有更新一代的工具版本。

制作工具
WIN7时代,DISM和IMAGEX各有各的功能。现在,微软不太喜欢IMAGEX了,WIN8时代的DISM工具(版本号6.2.9200)整合进原有IMAGEX的功能,也就是说基本取代了IMAGEX。不过,如果你安装了ADK,你会发现微软并没有完全抛弃IMAGEX,在C:Program Files(X86)Windows Kits8.0Assessment and Deployment KitDeployment Toolsamd64或X86DISM目录中,仍有9200的IMAGEX可以使用,它可能更多地用于处理WIN7或VISTA时代的WINDOWS映像。
制作工具也是有区分32位和64位的,如果你制作32位(X86)的WIM文件,当然是用32位的DISM,且在32位的操作环境中进行。以前WIN7时代的IMAGEX会稍微灵活一些。比如,我可以在64位的平台上,使用64位的IMAGEX处理32位的WIM工具。
现在WIN8了,微软的技术资源库一如既往的长且复杂,还不少是英文。翻翻细看,可能大家会觉得累,现在是快餐时代,可以理解。我本人也懒得去看,不过我想这些制作目标、制作环境(平台)、制作工具对应对称总不会是错的吧。

使用DISM时要注意以下对应关系:
制作环境(32位)---制作工具(32位)---制作目标(32位)
制作环境(64位)---制作工具(64位)---制作目标(64位)

批处理仅使用IMAGEX时,要注意以下对应关系:
制作环境(32位)---制作工具(32位)---制作目标(32位或64位)
制作环境(64位)---制作工具(64位)---制作目标(64位或32位)

低版本系统安装高版本部署工具问题
对于WIN8来说,相对低些又相对接近的系统平台是WIN7。在WIN7平台上制作、修改WIN8的WIM文件,一定会用到ADK工具(通常用到第二项第三项)。默认目录是C:Program FilesWindows Kits,如果是安装在64位的WIN7中,则是C:Program Files(X86)Windows Kits目录。A与B是在32位的WIN7中安装ADK会出现的目录。C和D是在64位的WIN7中安装ADK会出现的目录。

A   64位的DISM和IMAGEX工具在
C:Program FilesWindows Kits8.0Assessment and Deployment KitDeployment Toolsamd64DISM目录下。

B    32位的DISM和IMAGEX工具在
C:Program FilesWindows Kits8.0Assessment and Deployment KitDeployment ToolsX86DISM目录下。

C   64位的DISM和IMAGEX工具在
C:Program Files(X86)Windows Kits8.0Assessment and Deployment KitDeployment Toolsamd64DISM目录下。

  32位的DISM和IMAGEX工具在
C:Program Files(X86)Windows Kits8.0Assessment and Deployment KitDeployment ToolsX86DISM目录下。

使用DISM时要注意以下对应关系:
制作环境(32位)---制作工具(32位) B ---制作目标(32位)
制作环境(64位)---制作工具(64位)  D ---制作目标(64位)

微软软件运行库下载 (DirectX,.NET Framework,VC++库..) 转

运行库是程序在运行时所需要的库文件,运行库中一般包括编程时常用的函数,如字符串操作、文件操作、界面等内容。不同的语言所支持的函数通常是不同的,所以使用的库也是完全不同的,这就是为什么有VB运行库、C运行库、Delphi运行库之分的原因。即使都是C++语言,也可能因为提供的函数不同,而使用不同的库。如VC++使用的运行库和C++ Builder就完全不同。………………以上介绍完全可以忽略,普通用户基本看不懂,你只需要知道什么情况下需要安装微软软件运行库就OK了!
VC++库 (Microsoft Visual C++):用精简版系统或者一些绿色软件经常遇到的问题 “由于应用程序配置不正确,应用程序未能启动” 出现这种情况需要安装对应的Microsoft Visual C++就能解决。
Microsoft Visual C++ 2005下载:32位版本 | 64位版本
Microsoft Visual C++ 2005 SP1下载:32位版本 | 64位版本
Microsoft Visual C++ 2008下载:32位版本 | 64位版本
Microsoft Visual C++ 2008 SP1下载:32位版本 | 64位版本
Microsoft Visual C++ 2010下载:32位版本 | 64位版本
Microsoft Visual C++ 2010 SP1下载:32位版本 | 64位版本
提醒:Windows 8 / Windows7中已经包含Microsoft Visual C++ 2008
Microsoft .NET Framework:运行软件出现 不是有效的win32程序 错误提示时,请安装下面的.Framework 就可以解决。一般软件都会有提示要安装什么版本的.NET Framework
Microsoft .NET Framework 2.0下载:32位版本 | 64位版本
Microsoft .NET Framework 3.5下载:32位版本
Microsoft .NET Framework 3.5 SP1下载:32位版本 | 32+64位
Microsoft .NET Framework 4下载:32+64位
Microsoft.NET Framework 4.5 RC下载:点击下载
DirectX End-User Runtimes:玩游戏必备的支持库 DirectX End-User Runtimes,通常遇到缺少DirectX,DXDXXX.DLL等文件时候,更新DirectX就能解决。
DirectX End-User Runtimes下载:点击下载
Windows Installer:一般来说原版系统是不会出现Windows Installer服务错误这个问题,除非是精简版,Ghost之类的系统容易遇见。重新安装Windows Installer一般都能解决。
Windows Installer 4.5 Redistributable下载:官方下载

阿里云云计算自助服务开篇[转]

阿里云云计算自助服务开篇[转]

视频教程:
1、VNC远程连接Linux服务器(适用centos6.2×64):http://help.aliyun.com/manual?spm=0.0.0.115.xJq6Ml&helpId=1650
2、Putty远程连接Linux服务器:http://help.aliyun.com/manual?spm=0.0.0.114.QSCEFQ&helpId=1648
3、通过远程桌面访问Windows服务器:http://help.aliyun.com/manual?spm=0.0.0.116.gOBVAo&helpId=1652

4、Xshell远程连接Linux服务器:http://help.aliyun.com/manual?spm=0.0.0.115.xQ4aEp&helpId=1654
5、SecureCRT远程连接Linux服务器:http://help.aliyun.com/manual?spm=0.0.0.116.pfXAo4&helpId=1658

工具

1、工具名称:update_yum_source.sh
功能:更新系统的yum源为163的yum源
适用系统版本:线上centos5/6系列,redhat5系列,兼容32位和64位
执行方法:以root身执行命令,bash update_yum_source.sh
解决了什么问题:一键式更新yum源,省去了复杂的命令和步骤

2、工具名称:update_time.sh
功能:修正时区,修改ntp配置,同步时间,修改ntp服务启动模式
适用系统版本:兼容线上所有linux版本
执行方法:以root身执行命令,bash update_time.sh
解决了什么问题:一键式修正系统时间不同步的问题,省去了复杂的命令和步骤

3、工具名称:auto_fdisk.sh
功能:自动检测是否有尚未分区的数据盘,格式化新的数据盘并自动挂载
适用系统版本:兼容线上所有linux版本
执行方法:以root身执行命令,bash auto_fdisk.sh
解决了什么问题:一键式检测是否有尚未分区的数据盘,并能对其格式化和自动挂载,省去了复杂的命令和步骤

案例分享

案例1:

问题:缺少.net2.0和vc9导致无法安装某些软件。
现象:用户无法安装公司软件。
分析过程及解决方案:
我方工程师在测试机上安装.net 2.0  后运行客户提供的软件,分析系统日志信息。

由此可以得出还缺少VC,去下载VC9:http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=29 安装后再安装客服提供给我们的软件即可以成功。

案例2:
问题:ftp主动被动模式配置混乱导致无法登录。现象:用户反馈ftp无法登陆,ssh登陆是正常的,在登陆ftp的时候提示错误:连接接受发送的数据确认失败,新建ftp站点同样有提示错误:服务器端接口异常,ftp站点添加失败。
分析过程及解决方案:我们入机器后查看,确认是/etc/vsftpd/vsftpd.conf,用户主动模式和被动模式设置错误导致。
在/etc/vsftpd/vsftpd.conf文件里用户的源文件是这样的:
listen=YES
anonymous_enable=NO
use_localtime=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=NO
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=NO
idle_session_timeout=180
data_connection_timeout=120
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to  www.net.cn FTP service.
chroot_list_enable=YES
chroot_list_file=/etc/ftpchroot
ls_recurse_enable=YES
pam_service_name=vsftpd
userlist_enable=YES
log_ftp_protocol=YES
max_per_ip=3
pasv_enable=YES
pasv_max_port=30000
pasv_min_port=30000设置出错的原因分析
在上述/etc/vsftpd/vsftpd.conf文件中connect_from_port_20=YES   是 当主动模式开启的时候,是否启用默认的20端口监听的意思
pasv_enable=YES
pasv_max_port=30000
pasv_min_port=30000这个是用被动模式进行设置

被动模式正确设置为:
PASV_enable=YES   开启被动模式
PASV_min_port=%number% 被动模式最低端口
PASV_max_port=%number% 被动模式最高端口
用户的被动模式的端口最低和最高都是30000,所有pasv_max_port=30000  pasv_min_port=30000是配置错误的。
2.解决方案:

1)我们将connect_from_port_20=YES这话主动模式的注释掉

2)修改被动模式配置
pasv_enable=YES
pasv_max_port=30000
pasv_min_port=30000
改为
pasv_enable=YES
pasv_max_port=30000
pasv_min_port=25000

3)重启vsftp后可以登录。
3.关于ftp的主动模式和被动模式设置可以参考百度

案例3

问题:ssh配置存在问题,导致登录和传输数据很慢。现象:有位用户反馈在我们阿里云买了2台服务器,通过内网传输数据和ssh登陆都非常的慢,怀疑我方内网通信有问题,要我方排查。
分析过程及解决方案:经过排查发现是用户的服务器内ssh的配置文件设置导致。/etc/sshd/sshd_config配置文件中的UseDNS设置为yes,修改为no即可。

解释下UseDNS,当客户端试图登录SSH服务器时,服务器端先根据客户端的IP地址进行DNS PTR反向查询出客户端的主机名,然后根据查询出的客户端主机名进行DNS正向A记录查询,验证与其原始IP地址是否一致,这是防止客户端欺骗的一种措施,但一般我们的是动态IP不会有PTR记录,打开这个选项不过是在白白浪费时间而已,不如将其关闭。