本文通过问答的形式讲述了Windows操作系统在使用过程中经常遇到的四种问题文章笔者给出了合理的解决方案 一如何把Windows的补丁包集成到Windows安装文件中?(WinXP SP参数特殊) Climbmount答: 对于除Windows XP SP外的补丁采用如下方法: 用WinRAR(或运行压缩包时加x选项)将补丁包解压缩到一临时目录(假设为d:\spx); 将Windows安装文件(整个光盘不只是i目录)拷贝到硬盘的某个临时目录假设为d:\windows; 运行d:\spx\i\update中的updateexe使用参数s:d:\windows; 弹出窗口显示进度运行完毕之后d:\windows目录下的源文件中就已经集成了补丁包了 你可以用WinISO一类的软件它这些文件重新制作成ISO文件并且可以通过复制可启动光盘的引导区的方法来制作一张可启动光盘(详细作法请参看WinISO有关资料) update 的参数如下: update [u][f][n][o][z][q][l][s:] u 无人参与模式 f 强迫其他应用程序在关机时关闭 n 不要为卸载备份文件 o 不提示就改写OEM文件 z 安装完成后不要重新启动 q 安静模式(无需用户参与) l 列出已经安装的修补程序 s: 将Service Pack文件集成到 对于Windows XP SP原来的x参数已经变成/integrate:了fullpath为源文件所在的完整路径 二Regeditexe 和 Regedtexe 相比有什么区别我该用哪一个? Climbmount答:在不同版本的操作系统中有很大的区别下面我分别介绍: 在Windows NT x中Regeditexe 是 位 Windows 操作系统的注册编辑器它用于修改 Windows 的注册数据库此数据库位于 Windows 目录下名称是 Regdat数据库中包含有关 位应用程序的信息文件管理器用它来打开和打印文件支持对象链接和嵌入 (OLE) 的应用程序也使用此数据库WOW (Windows on Windows) 和 位 Windows 应用程序使用并维护着 RegdatWOW 层位于虚拟 DOS 机器 (VDM) 层之上Regedtexe 是 Windows NT 的配置编辑器它用于修改 Windows NT 配置数据库或 Windows NT 注册表此编辑器允许您查看或修改 Windows NT 注册表它提供了表示注册表各个部分(叫做配置单元)的窗口视图每个窗口显示两部分:左侧是表示注册表项的文件夹右侧是与所选注册表项关联的值 在Windows NT 和 Windows 中Windows NT 和 Windows 中包含 Regeditexe 主要是为了使用它的搜索功能您可以使用 Regeditexe 更改 Windows NT 和 Windows 注册表但并非 Windows NT 和 Windows 中的所有功能或数据类型都能用它来查看或编辑Windows NT 和 Windows 中包含的 Regeditexe 版本存在以下局限性: ; 无法为注册表项设置安全性 ; 无法查看编辑或搜索 REG_EXPAND_SZ 和 REG_MULTI_SZ 这两种值数据类型如果试图查看 REG_EXPAND_SZ 值Regeditexe 将其显示为二进制数据类型如果试图编辑上述任一数据类型Regeditexe 会将其保存为 REG_SZ而且该数据类型将不再执行其预期的功能 ; 您无法将注册表项保存为或还原为配置单元文件 Microsoft 建议在基于 Windows NT 或 Windows 的计算机上使用 Regeditexe 时只使用它的搜索功能 Regedtexe 是 Windows NT 和 Windows 的配置编辑器用来修改 Windows NT 配置数据库或 Windows NT 注册表此编辑器允许您查看或修改 Windows NT 注册表它提供了表示注册表各个部分(叫做配置单元)的窗口视图每个窗口显示两部分:左侧是表示注册表项的文件夹右侧是与所选注册表项关联的值Regedt 是一个功能强大的工具使用它修改注册表值时必须格外小心注册表中的值丢失或不正确将导致安装的 Windows 系统无法使用与 Regeditexe 不同Regedtexe 不支持注册表项文件 (reg) 的导入和导出 在Windows XP 和 Windows Server 中Regeditexe 是 Windows XP 和 Windows Server 的配置编辑器用来修改 Windows NT 配置数据库或 Windows NT 注册表您可以使用此编辑器查看或修改 Windows NT 注册表它支持注册表项的安全设置支持查看和编辑 REG_EXPAND_SZ 和 REG_MULTI_SZ并支持保存和还原配置单元文件左边的文件夹表示注册表项右侧是与所选注册表项关联的值Regedit 是一个功能强大的工具使用它修改注册表值时必须格外小心注册表中的值丢失或不正确将导致安装的 Windows 系统无法使用Regedtexe 是一个小程序仅用来运行 Regeditexe 三怎么样中止由于沖击波病毒等原因引起的系统倒数定时关机? Climbmount答:对于Windows XPWindows 等包含shutdownexe这一工具的系统可以使用shutdown ?Ca的命令中止系统的关机计划对于Windows 系统可以从XP或拷贝shutdownexe文件到系统下使用但如果你事先没有这样做还有一个好办法就是立刻把系统时间向前改以便有足够的时间去解决这一问题 把时间从年改到了年之后天之后将关机: 什么?你想往后改?那随你便吧别说是我教你的 四为了方便远程管理我在服务器上安装了终端服务但是我担心它会给我的服务器带来安全隐患有什么办法能把终端服务的端口改成其它端口吗? climbmount答:当然可以服务器端需要修改注册表客户端直接指定端口号或修改终端服务客户端连接的配置文件 服务器端: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\Wds\Repwd\Tds\Tcp看到右边的PortNumber了吗在十进制状态下改成你想要的端口号吧比如之类的只要不与其它沖突即可 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDPTcp改的端口号和前面一样 WK客户端: 打开客户端管理连接器单击已经建好的某个连接单击文件(file)→导出(Export); 用记录本或其它文本编辑软件找开刚导出的这s文件找到Server Port =一行; 把这个默认的改成与服务器一样的端口号就行了 WinXP客户端: 在导出的defaultrdp文件加入server port:i:xxxx或server port:xxxx 另外在新的终端服务客户端也可以直接采用在服务器的IP或名字之后加上:端口的方法进行连接 五DC和客户端的时间是同步的为什么Kerberos验证仍然不能成功完成? climbmount答:首先要说明的是Kerberos验证要求通讯的两台机器的时间偏差不能超过分钟在域环境下计算机会自动通过简单网络时间协议 (SNTP)完成时间服务器的选举和同步网络连接如果是稳定这个协议完全可以保证两台计算机的时间偏差在有效范围之内但是如果两台计算机设置的时区不同看起来相同的时间对于AD来说可能差了几个小时因为AD并不按当地时间来工作考虑到Windows网络可能遍布全球它使用统一的时间所以如果处于同一时区的两台计算机设置了不同的时区虽然它们的本地时间是同步的实际上计算出的国际标准时间却是不相同的而且差距远远超过分钟 你可以使用net time这一命令查看当前计算机的时间服务器也可以通过这条命令立刻执行时间同步 |