版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
WINDOWS7基本操作技术解答【00】问:我想装Win7,谁给推荐个比较好的版本啊?答:强烈推荐MSDN原始安装版,在这里没有诋毁任何原创修改版的意思,希望大家不要误解。不排除网上有相当一部分封装优良的精简版、定制版、Ghost版,但你不可能对每一个版本都去尝试,系统没问题时无妨,有问题时责任归属不清,不利于快速找到问题症结。Win7的版本种类及区别可详见微软官方说明:【01】问:Win7默认开启的服务怎么那么多啊,我要不要禁用几个啊?答:记得在XP时代,服务被我精简到进程数16个,系统运行得又轻便又舒服。但时代变了,请不要用优化XP的思想来对待Win7,因为很多看似零碎的服务已合并到svchost.exe进程,占用不了你多少资源。如果连Win7系统最基本的资源索取都无法满足,建议这样的朋友去用XP。倘若一定要“优化”,可尝试禁用/停用如下服务(以下服务说明的版权来自微软):1.RemoteRegistry:使远程用户能修改此计算机上的注册表设置。如果此服务被终止,只有此计算机上的用户才能修改注册表。2.IPsecPolicyAgent:Internet协议安全(IPSec)支持网络级别的对等身份验证、数据原始身份验证、数据完整性、数据机密性(加密)以及重播保护。3.WindowsErrorReportingService:允许在程序停止运行或停止响应时报告错误,并允许提供现有解决方案。还允许为诊断和修复服务生成日志。4.SecondaryLogon:在不同凭据下启用启动过程。如果此服务被停止,这种类型的登录访问将不可用。对于根本不打算使用打印机或虚拟打印机的朋友,还可关闭PrintSpooler服务,需要说明的是,关闭它也意味着AdobeAcrobat等工具在转换PDF时可能面临失败。【02】问:C盘分多大合适啊,为啥我的C盘越用越小啊?答:C盘划分的大小因人而异、因用途而异、因解决方案而异,任何准确的数字都不一定适合你,但最小不建议低于40GB。正常使用下(或正常例行维护下),Win7对C盘的利用具备较完善的处理策略,可用空间一般不会被Windows越用越小,出现这样的情况可从以下方面考虑:1.判断pagefile.sys的大小,如果是它搞的鬼就设置为禁用虚拟内存(x64下比较保守的标准是内存>6GB)或指定页面文件大小。2.判断系统还原点是否过多(如果开启的话),可尝试更改还原点最大占用空间的数值,右键点击“计算机”――“属性”――左侧栏找到“系统保护”――“配置”。3.判断hiberfil.sys的大小(如果没开启休眠可以无视),貌似内存多大它多大。4.判断C:WindowsSoftwareDistributionDownload文件夹的大小,如果很大,暂时关闭WindowsUpdate服务,删掉Download文件夹的全部内容,再把WindowsUpdate服务打开。(有时WindowsUpdate并不锁定Download文件夹,不讨论个例。)5.尝试使用系统自带的“磁盘清理功能”安全删除不需要的数据。【03】问:为什么WindowsUpdate里有的补丁死活打不上啊?答:关于个别补丁打不上的问题,微软给出的错误代码对于我等小白来说形同虚设,网上的很多说法也不太靠谱。其实很多朋友把简单的问题搞复杂了,罪魁祸首是这个颇受争议的文件夹:C:WindowsInstaller$PatchCache$之所以颇受争议,是因为该文件夹里的内容很多“高手”朋友认为可以全部删除,甚至连不少“优化”软件也把它列为清理对象,对于你来说,它可能占用了你C盘好几个G的空间,不杀不快。然而,干掉它的下场就是随机出现个别补丁安装失败,这里所说的“随机”是有一定概率的,这也是被争议的原因之一。已经删掉它的朋友,以后有机会再重做系统时,尝试永久无视它,你会发现“某些补丁死活打不上的问题”已成浮云。关于$PatchCache$的工作原理,请向微软官方MSDN论坛索取,高深技术不在这里讨论。【04】问:C:WindowsInstaller文件夹太占地方,可不可以删掉啊?答:又是一个略有争议的问题,懂程序开发的朋友都知道,基于InstallShield等平台封装的安装程序,在安装后会在该文件夹中写入备份文件,尤其是大型软件或对系统耦合性较高的产品,例如:MSOffice、MSExpression、InternetExplorer、VisualStudio、WindowsLive、WindowsMediaPlayer、Adobe全系列产品、Corel全系列产品、Autodesk全系列产品……等等。删掉它的下场是:1.部分软件无法正常运行、点开就报错,且此错误无法更正。【08】问:我不习惯Win7的字体渲染,模模糊糊的怎么办啊?答:很多习惯XP或03的朋友在使用Vista或Win7时,不太适应字体的渲染方式。解决方法是“控制面板”――“外观和个性化”――“字体”――“调整ClearType文本”关闭字体渲染。不过这因人而异,比方说我就比较喜欢ClearType,呵呵。【09】问:桌面上放的东西多了会不会影响Win7的启动速度啊?答:Windows在显示桌面时会优先从IconCache.db中读取各软件的图标缓存,如果该缓存失效,才从程序本身或动态链接库中读取,这个读取过程是要耗费时间和CPU资源的,所以还是不建议在桌面上放置过多的图标。不过有一个概念容易和它混淆,例如你在桌面上放置几个G的电影,敬请放心,那几个G不会拖慢桌面显示图标的速度,因为同类型的文件格式,Windows读取的是同一个图标,且系统启动时,不会加载那几个G。之所以概念容易被混淆,是受Win9X产品的影响,那时的系统工作原理和Win7大不一样。【10】问:没有坏扇区的硬盘会导致Windows死机吗?答:我认为这是一个很容易让人产生误区的问题,硬盘是否存在(或潜在存在)故障,“有没有坏道”不是检验故障的唯一标准。假设一块硬盘没有任何坏道,甚至没有一个簇读写效率低下,但如果存在磁头电机故障或寻道电路被静电击穿,它仍是块坏硬盘。这样的硬盘自检也能通过、数据也能读写,就是不稳定。硬盘毕竟不是灯泡,说灭就灭。硬件方面,“不寻常”的“卡卡、啾啾”声多半来自故障硬盘寻道时磁头的呻吟。软件方面,系统正在使用哪个文件,而要用的那个文件读写受阻时,就会出现相应的症状。举个例子,系统进程中explorer.exe正在读写硬盘,但读写过程受阻,即会出现画面短时间僵死或自动重启UI。再比如说,系统正在等待显卡驱动服务的反馈,读写受阻时屏幕立即切换至低分辨率并关闭Aero(大多数情况几秒后自动恢复,且不排除驱动本身有问题)。再举个例子,系统启动时读操作受阻,需要反复读取同一簇来校验HASH,启动速度自然不寻常的慢,例子多得不胜枚举。此外再补充个小技巧,开始菜单点“运行”――输入“eventvwr.msc”――Windows日志――安全(XP系统默认不开启安全日志),你应当看到一大串的“审核成功”,如果有“审核失败”项,点开看看有没有关于devicehdd0、hdd1之类的错误信息。嘱咐一下,如果有遇到此类问题的朋友,趁着硬盘还有口气儿,做好万无一失的备份工作,当硬盘像灯泡一样彻底憋掉,数据都是浮云。【11】问:64位的Win7是不是有好多游戏玩不了啊?
答:很多朋友喜欢用惯性思维认定32位的Win7在游戏兼容性方面要强于64位,我认为这是个值得探讨的话题,为了让和我一样白的小白朋友们从根本上了解,这个问题需要说得详细些,先从DirectX讲起吧。懂得游戏开发的朋友都知道,基于MicrosoftDirectXSDK开发的游戏,程序的最终版一般都是以Release模式编译的,在运行时需要调用形如“d3dx9_*.dll”(星号泛指24~43),Win7自带的DX11包含的DX9动态链接库并不怎么全,甚至XP包含的DX9支持库都比Win7全,这也是为什么许多人觉得XP的游戏性比Win7好的原因。很多朋友从版本号上认为11必定包含全部的9,其实不然,11仅是9的增量包,你必须安装DirectXRedist9(它们并不冲突)。还有一种情况,部分游戏的最终版是以Debug模式编译的(例如生化危机4等),它们需要的就是形如“d3dx9d_*.dll”(比上面那个多了个d),这种情况下,为了正常运行游戏,你需要补上该系列的动态运行库或安装DirectXSDK(太大了,不写游戏程序的朋友不建议安装)。基于DX10开发的游戏远远少于前者,这样的游戏需要形如“d3dx10_*.dll”(星号泛指33~43,如果它们是以Release模式编译的话)。由于基于DX11开发的游戏太少了,故暂不讨论。
此外,现在的游戏大多使用VC++搭配DXSDK编写(也有不少是基于OpenGL的),缺少VC运行时库(VCRuntimeLib)的支持也是不行的(很多软件也需要它,例如不少定制版QQ、迅雷等),安装包形如“vcredist_20*_x86.exe”(星号泛指05、08和10),对于64位的系统,在安装x86vcredist的基础上还需装上相应的x64安装包,个别游戏甚至还需要“.NETFramework”的支持。通常情况,很多游戏的根目录下自带所需库文件,但也有不少游戏不带,于是它会到C:WindowsSystem32中寻找,而你没有把上述的支持库装全,它是找不到的,只能报错。现在大家应该明白了吧,游戏运行不了不要怪64位系统兼容性不好,巧妇难为无米之炊呀。在保证支持库齐全的情况下,64位的Win7对游戏的兼容性和32位的基本没什么区别(像《命令与征服4》这样的罕见个例暂不讨论)。
【12】问:我安装Win7后出现了100MB的隐藏分区,怎么办啊?
答:不少朋友在安装Win7时使用安装程序自带的分区功能进行分区,出现了100MB的隐藏分区,冷不丁出现这么个玩意儿,似乎看着有些不习惯,它到底是什么?喝口水先,呵呵。为了更好的保护Win7,微软开设了这块小巧精致的“世外桃源”(7048版之前是200MB),里面包含了系统启动所需的引导信息(Bootmgr、Bootsect.bak)、磁盘主引导分区信息、BitLocker分区加密信息等。该分区的格式是非标准且被加密过的NTFS,这块小空间由于没有被分配盘符,所以相对安全许多,在这里强调一下,为该分区强行分配盘符,其操作是不可逆的,已被分配盘符的它无法还原为原先的未分配状态。引申一下来探讨,隐藏分区中的引导文件可不可以删除呢?答案是否定的,即使你以Administrator身份外加“管理员取得所有权限”尝试删除,仍会遭到系统的拒绝。对于该分区的写操作,System身份也没有完全控制权。
在你使用浑身解数干掉该分区后,恭喜你――在开机时获得“BOOTMBRismissing”的恐怖提示,呵呵!所以,已经包含该隐藏分区且正在踏踏实实使用Win7的朋友,就不要为这区区的100MB纠结了,况且删掉它还有可能导致Win7软激活失败,折腾半天对你一点儿好处都没有。需要强调的是,DOS工具箱中包含的PartitionMagic会误认为你的分区列表存在错误,问你是否需要修复,如果你修复了……恭喜你,数据化为浮云。实在不想看到它的朋友,在安装Win7前就分好区即可。
【13】关于Win7桌面“刷新”功能的小探讨。
讨论:有个朋友,闲来无事时喜欢狂点右键刷新桌面,且坚决不用F5。我问他你在干嘛?他说:“多刷几次系统快啊!”我问他为什么刷过就快了?他沉默半天后突然冒出一句:“靠,我停不下来啊!”我无语……貌似“刷新”功能让很多朋友患上了轻微的强迫症,这和你每次锁门后总要反复确认N次是同一症状,现在跟我一起来简单分析下“刷新”的工作原理吧。
说到刷新,不得不提到explorer.exe进程。大家都知道,它是构建Windows桌面、任务栏、开始菜单等UI的主要核心,没它的话后者皆为浮云。早在Win9X时代,它是Windows运行的必要条件,如果结束该进程,Win9X会立刻询问你是否关闭计算机,explorer.exe的意外终止会直接导致系统停止响应。而到了2K、XP、Vista或Win7时代,explorer.exe已变成了Windows运行的非必要条件,终止该进程最多没有了桌面而已,对系统的运行不会有丝毫影响,高兴的话,你还可以再次创建它,这也是为什么NT内核系统比9X的要稳定的原因之一。
喜欢写程序的朋友都知道,当你为系统下达了“刷新”命令后,Windows通过SendMessage()函数传递WM_SETTINGCHANGE或WM_USERCHANGED参数,当explorer.exe收到该消息时会重新从注册表读取数据,完成一次“刷新”。可见,刷新功能还是有用的,不然微软也不会把它沿用至今。但有一点需要注意,9X中执行一次刷新,系统会重载桌面全部项并读取虚拟内存中的后备项,在两三秒的“咯吱咯吱”读盘声后,你会感觉桌面快多了!然而到了Win7时代,Superfetch技术已完全取代手动重载UI资源(除非你禁用该服务),“刷新”功能早已失去它原有的意义和使命。
为此还在纠结的景友们,读到这里,是否考虑逐渐改掉这个小习惯呢,除非你觉得桌面一闪一闪的很有趣哦。
【14】问:SSD固态硬盘到底需不需要整理碎片啊?
答:网上对于这个问题的解答众说纷纭,可以说自从诞生SSD开始就一直争论不休。在我回答此问题之前,邀请景友们和我一起复习下SSD的工作原理,然后你来判断该不该进行碎片整理,呵呵,别说我狡猾哦!用过SSD的朋友都知道,它是由SSD控制器和FLASH芯片两部分组成,前者负责读/写数据,后者负责存储数据。由于存储结构是并行的,理论上每一个存储单元到总线的逻辑距离均等,换句话说,有没有碎片对于读写速度都是一样的。这样看来,SSD似乎真的不需碎片整理呢。
但这里有个不大不小的问题,就是以现在的工艺技术,无论MLC还是SLC的寿命都不算很高(相对HDD而言),被反复写入数据的单元会面临报废并牵连整个存储单元,为了避免整个硬盘过早夭折,SSD引入了“均衡磨损算法(WearLeveing,简称WL算法)”,即控制器强制硬盘内每个单元均被写过一遍后再回到起始位重新来过,这样SSD的寿命就成几何倍数的增加了许多。
呵呵,问题出来了,WL算法的应用导致SSD寻址和读写数据的方式有些像HDD了,这使得每个单元和总线的逻辑距离产生了不一致,碎片的逐渐积累还是导致了SSD运行效率日渐下降。更作呕的问题出来了,目前网上常见的适用于HDD的碎片整理工具,对于整理SSD碎片的技术并不成熟,即便成熟了,也违背了WL算法的初衷。由于它们之间的存储逻辑存在本质区别,你好心好意为你心爱的SSD进行碎片整理,反而导致存储单元的寿命大打折扣。
怎么样,纠结了吧?在这里我没有贬低任何SSD生产商的意思,因为任何一项技术从诞生到成熟都需要一个过程,这可以理解。至于要不要对SSD做碎片整理,看我讲了这么多之后你来回答吧,我闪……呵呵。
【15】Win7的兼容性助手、兼容性向导很废柴啊!我要不要禁用它啊?
答:冒死回答这个问题,呵呵,倒是不至于,但看完我的解答后持反对意见的朋友,欢迎你和我慢慢交流,求同存异,毕竟我不是微软的MVP。早在XPSP1时代,微软已开始重点关注Windows对应用程序的兼容性问题。到了Vista和Win7时代,兼容性助手及向导已作为系统兼容性解决方案的重要组成部件出现在我们的电脑中。可能你会说:“我某某程序用了兼容性助手还是不能解决啊!鸡肋啊!”这样的朋友先稍安勿躁,听我大概解释下“Windows兼容性”的基本概念。由于咱远景不是编程论坛,所以不在这里给景友们讲枯燥的程序概念,你只需知道以下三点即可:
1.从Vista开始,Windows引入了UAC概念,UAC如怨妇般的限定了几乎所有程序运行的权限,这样做的核心目的是有助于降低应用程序或恶意程序对系统造成威胁性的概率。然而,有些应用程序必须以管理员权限运行,否则即会出现兼容性问题。这也是为什么微软赋予我们以“管理员身份运行此程序”的原因之一。
2.C:WindowsWinsxs目录里包含了Windows和应用程序在运行时所需的多版本支持库,某些“高手”朋友或“优化”软件居然打起了它的主意,理由很简单――它太大了。殊不知,你干掉或瘦身这个文件夹,系统的兼容性大大下降甚至崩溃,到时候别说“兼容性助手”,就是“兼容性上帝”也救不了你哦。
3.从Win7开始,WRP技术得到了微软的重点加强,WRP又称为“Windows资源保护技术”,早期编写的应用程序,其运行方式在同年代的Windows中是正确的,但在Win7中是有可能错误的。你可以这样理解,它们在运行时需要读写注册表中的某些键值或读写某些文件,而这些键值或文件在Win7中早已不存在或被替换为其它名称或概念。
当这样的程序无法读到它需要的键值或文件时,就可能面临运行失败并报错,即便勉强运行,对注册表敏感部位的老土写入方式也会对Windows的安全构成威胁。
Win7的做法是利用WRP技术临时创建工作区,并重定向这种老土程序的写入操作,这些操作可能包含尝试替换、修改或删除受Windows保护的注册表键值或文件。所幸的是,Win7的兼容性助手有能力提早发现这个问题,并向你汇报。但是,当兼容性助手发现WRP也救不了这些程序时,只能为你弹出相应的兼容性报告,说白了就是Windows仿佛在说:“有问题我告诉你了,听不听在你啊!系统烂了别怪我啊!”
读完这3点,抱怨兼容性助手是鸡肋的朋友略有了解了吧,改变程序的运行方式来提升兼容性只是兼容性助手的作用之一,它更伟大的使命是为你的系统稳定性保驾护航。
最后再补充两点:
1.关闭它的方法是:开始菜单――“运行”――gpedit.msc――“计算机配置”――“管理模板”――“Windows组件”,右边窗口里找到“应用程序兼容性”――“关闭程序兼容性助理”,最后重启系统。
2.兼容性助手和兼容性向导的区别是,前者自动后者手动。
【16】安装万能解码包对我的Win7有没有危害啊?
答:WindowsMediaPlayer人人都有,但由于解码器版权限制,很多影音格式它是不支持的。为弥补这一缺憾,网上出现了很多由不同组织发布的万能解码包,它们的出现,使功能单薄的WMP几乎通吃全部格式。需要注意的是,慎用某些万能解码包,因为它们的质量参差不齐,你赶上好用的还无妨,赶上有问题的,便会出现如下任意或多个常见症状:
1.在某些游戏的过场动画中突然报错导致程序停止响应或切回桌面。
2.AdobeAudition、AdobePremiere、CorelVideoStudio、UleadGIFAnimator等影音编辑工具初始化错误。
3.播放后缀名相同而编码方式不同的文件格式时报错,例如明明有的avi、mp3可以正常播放,而有的avi、mp3一点开就导致播放器停止响应或假死。
4.部分视频文件播放时奇“卡”无比。
5.原本可以支持进度条快进快退的某些音视频,现在拖拽不了了。
6.使用个别影音格式转换工具时,选取转换为某种格式时报错。
上述症状的罪魁祸首均为某些封装不良的万能解码包所致。众所周知,为Windows添加新的解码支持,需要向注册表添加海量键值,并向系统敏感部位(如C:WindowsSystem32等路径)写入相应库文件。当系统默认的键值、库文件被错误的替换、覆盖、删除时,出现上述错误就不足为奇了(往往这部分数据不受WRP的兼容性保护,WRP简介可详见本帖【15】部分)。此外,部分格式的支持库尚处于改错、发展的不成熟状态,错误在所难免。由于该部分知识所牵扯的内容复杂而繁琐,限于篇幅,暂不讨论,以后有机会我可另起新篇与大家深入讨论。下面说说解决方案吧。
1.解码包对系统的耦合性越低,出现错误的概率就越小,所以如果还没安装过任何万能解码包的朋友,建议你使用KMPlayer、QQPlayer、QvodPlayer等播放软件,它们自带的多格式解码器足以满足你的日常需要,不喜欢可随时删掉,对系统不会产生任何危害。在这里我声明一下,没有贬低万能解码包的意思,好用的也不少,但你毕竟不是小白鼠,没有精力去逐一验证孰好孰坏,且系统稳定性也非儿戏。
2.已经安装万能解码包且出现上述症状的朋友,单纯的卸载可能无法更正错误,比较有效的办法是尝试安装其它解码包,覆盖掉系统中包含错误的键值或库文件。手动修复错误(如找到并修改键值)的办法并不推荐,往往有些错误包含的键值是海量的。在这里请恕我不便向大家透露任何我认为“好用”或“不好用”的万能解码包,总之还是慎用吧。
【17】为什么Win7占的内存总比XP大啊?
答:这个问题还是比较有探讨性的,无论是32还是64位的Win7,对于内存的管理机制都和XP截然不同。用惯了XP的朋友都会有这样一个思想:“低进程数、高可用内存就是系统流畅的标准。”而Win7内存管理机制所倡导的理念是:“高占用,高效率”。感兴趣的景友们和我从技术层面简单的分析下这个全新的理念吧:
Windows认为内存应分为两大部分:“工作集”和“数据结构”,后者又被划分为“自由页面、已修改页面、备用页面、清零页面、坏损页面”五个部分。大家可以这样理解,“工作集”就是程序(进程)运行时需要占用的那部分内存,“数据结构”就是根据程序的使用情况,Windows为它们划分的临时空间。
举个例子,我此时运行的程序有ie、记事本、word和QQ,当我关闭ie后,ie所在的工作集就被Windows释放并转移到“自由页面”(而不仅仅是释放内存那么简单)。Word里有我没打完的稿子,它所在的工作集就被划分到“已修改页面”。对于我压根儿就没顾上用的记事本程序,Windows便把它扔到“备用页面”。已被我关闭并被转到自由页面的进程工作集,在触发事件后又被Windows丢到了“清零页面”。已失效的工作集数据最终被Windows撵到了“坏损页面”……
听起来好像有些晕,但通过这个例子可以看出,内存管理其实并没我们想象得那么简单。XP的内存管理机制相对Win7而言还是比较落后的,例如:当你长时间不关机并离开电脑后,再回来用时会感到系统可能需要一个短时间的响应过程,原因是你走后XP把你前台运行的程序调入后台甚至虚拟内存中,腾出的资源分配给了杀毒软件的后台扫描、碎片整理的计划任务等,而当你回来时XP才慌慌张张地把你运行一半的程序从虚拟内存中调回来。再比方说,一些较大的程序在你每次开机首次运行时加载很慢,但第二次再点开就快多了……等等,这样的例子数不胜数。
而Win7的Superfetch技术可以很好地改善Windows的内存管理机制,Superfetch的理念是:
1.通过学习和猜测用户的使用习惯,将你最可能用到但还没打开的程序提前载入可用内存,以便需要时飞速打开。
2.优化数据结构分配策略,主动将虚拟内存中你可能还会继续用的程序回调到可用内存,从而避免硬调用等操作带来的速度迟缓。
3.在你长时间离开电脑后,被后台程序占用的资源主动再调回后台(运行完毕的话)。当你回来时,你走前运行一半的程序仍以高亢的精神状态等待你回来继续使用。
4.每次启动系统时,以低优先级提前加载你最可能要用到的程序。
有意思的是,微软仅轻描淡写的为Superfetch服务介绍为“维护和提高一段时间内的系统性能。”然而,这种低调的描述却真的很不简单哦。现在大家是否已明白为何Win7比XP占内存了呢?尝试着逐渐改变一下XP的传统观点,试着去接受“高占用,高效率”的全新理念吧。
【18】没把液晶显示器调到“额定分辨率”会不会折寿啊?
答:看到不少朋友在使用液晶显示器(LCD)时,因没调到额定分辨率(又称真实分辨率)而导致画面模糊,很多人认为这样做很不好。至于为什么不好,似乎又说不出个所以然来。到底会不会折寿呢?我们不妨探讨一下。
先提下CRT(大鼓包的那种)吧:“电子枪一般有3个(RGB),阴极发射器通过激励电流射出的电子束,在行频和场频线圈的磁场影响下产生轨迹偏移,实现对画面的逐行或隔行扫描。”这样的呈像原理使得CRT能够在可承受的范围内自由调节分辨率,且只有在这3个电子枪无法精准聚焦为一点时才会出现色溢或模糊现象。
再来说说LCD,还是一句话来概括:“分布在纵横两向且每像素3个晶格(RGB)构成的晶阵,通过加电,对背光板提供的光线产生90度极化扭转,再通过色滤层呈像。”这样的呈像原理使得LCD只有在额定分辨率下显示的字体或图像才犀利清晰。
那么问题出来了,如果偏不让它工作在额定分辨率下,LCD又是如何处理的呢?
举个例子,假如我的屏幕(22寸16:10)额定分辨率是1680×1050,通过1680×1050×3的简单计算可知,屏幕共有5292000个单元,每3个单元正常显示一个像素。当我调到1024×768时,所需单元数变成了2359296,导致它们的单元数相差了5292000-2359296=2932704,分辨率相差(1680-1024)×(1050-768)=656×282=184992,而作为LCD,真实单元数无法像CRT那样可变,于是它只能这样处理:
5292000÷2359296×3=6.72912……,也就是说,虚拟约7个单元格来显示一个像素,这样做的结果是画面不够犀利清晰了,但每三个真实单元格仍在正常显示一个RGB虚拟像素。
通过上面这个简单算术题可知,当LCD处于非额定分辨率时,除了画面显示的不够清晰,并没有对每个单元进行真实排序(LCD也没有重新排序单元格的能力)。否则游戏厂商也不会为了让你能流畅运行游戏而设置多种分辨率了。讲到这里,“影响寿命”之说也就不攻自破了。
(为了让大家更容易理解这个问题,上述提到的CRT和LCD工作原理,我尽量按照自己的理解使用“一句话概括”方式阐述,定义上并非完全严谨,需要完整定义的朋友可自行参考相关资料。)
【19】为什么我打不开网页却能上QQ啊?
答:很多朋友会遇到这样的苦恼――“用浏览器无法打开网页却能上Q”,这个问题显然和“协议”有关,但因为什么原因导致协议出问题了呢?感兴趣的景友们先和我复习下“协议”的相关知识吧(我尽量说得通俗些,头大的朋友可直接跳到最后看解决方案)。
经常写程序的朋友都知道Windows的Winsock提供了和ISO底层(传输层Transportlayer)协议无关的高级传输编程接口,基于TCP协议的程序(如IE、Firefox、Chrome、FTP等),它们都依赖于“面向连接”的Reliable字节流可靠协议,通过形如“socket/connect/listen/bind/accept/send()函数”访问WAN网络,也就是说,没有Winsock或Winsock出现故障,前者都是浮云。
而基于UDP协议的程序(如QQ、BaiduHi、MSN等)则是基于Connectionless“无连接”的Unreliable数据报文协议DATAGRAM,通过形如“recvfrom/sendto/readn/weiten()函数”进行数据传输,当Winsock出现问题时,根本不足以影响UDP的传输工作。这就是为什么用浏览器打不开网页却可以上Q的原因。
那么,什么原因会导致Winsock出现问题呢?
1.防火墙规则的“冤假错案”,无论你使用何种防火墙,错误的设置足以导致TCP/IP协议无法正常工作,具体情况可具体分析。
2.DNS或代理服务器的“胡搞乱搞”,例如ie中“通过代理服务器”选项中错误填写了IP地址或端口号,再如动态IP下错误填写DNS,导致域名与地址之间解析失败,等等。
3.拨号程序之间“关系不和”,例如你在系统自带的拨号程序外安装了数个其它拨号软件,尽管它们大部分是不冲突的,但个别程序存在无法共存的兼容性问题,在这里强调一下,某些拨号软件会替换Windows网络组件的相关动态链接库或驱动,够恶心吧。最好的办法是系统还原或开机F8修复。
4.Windows的相关服务被“无辜斩杀”,无论“凶手”是你还是某“优化”软件,都有可能禁用一个或若干个访问网络所需的服务,由于涉及的内容较多,限于篇幅暂不展开讨论,出现问题后知道还有这个原因即可。
5.网卡与驱动的“错误婚姻”,当你为网卡安装了不太匹配的驱动程序时,也会导致TCP/IP工作不正常或根本不工作。这个很好办,去找合适的驱动,“驱动精灵、驱动人生”之类的东东能帮上你。
大致先说这么多吧,只要大家把问题搞清楚了,解决它也就不难了,欢迎有经验的大大们进行补充。
【20】什么是64位的Win7啊?
答:乍一看,问得有点儿雷人。前两天和朋友的聊天中无意发现,其实现在很多朋友似乎并不十分清楚64位系统和32位的区别,稍懂些的朋友也仅局限于知道“超过4G内存最好装64”,而能够清晰阐述二者区别的朋友更是不多。概念上的不清晰,自然导致相关问题的争议颇多,比方说:“64位系统是否比32位快?”、“64位的兼容性是否比32位的差?”等等。
这方面的资料网上有很多,但枯燥程度非我等小白所愿接受,况且更多人关注的是Windows,所以在这里我尽量避开“教科书般”的硬件技术解释,也避开Windows之外的相关知识,我们只需明确以下几个简单的小概念即可。
1.众所周知,地址总线的地址寄存器位数直接影响CPU的寻址能力,例如,32位系统可寻址2的32次方=4294967296(byte)=4(GB),排除系统及各设备预留地址占用的部分内存映射空间,实际可用空间为3点多G。对于64位系统,可寻址2的64次方=18446744073709551616(byte)=16384(GB)=16(TB),当然,16TB仅是理论数值,64位Win7初级版和家庭基础版8G、家庭高级版16G……旗舰版192G(详见微软MSDN官方说明,不赘述)。在这里,暂不讨论通过PAE、AWE为32位Windows扩展4GB以上内存,因为它和原生的地址总线支持是不同的,这方面概念上的误区以后有机会另起新篇再和大家讨论,扯远了文章太长。
2.几年前,微软就一直用“WoW!”来作广告词为Vista的问世铺路,WoW64也深深扎根于Win
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年集团新员工安全培训内容进阶秘籍
- 公司晚餐工作总结报告2026年专项突破
- 2026年个体工商户财税代理合同协议
- 2026年采石安全培训内容包括核心要点
- 武汉市汉阳区2025-2026学年第二学期五年级语文第五单元测试卷(部编版含答案)
- 玉溪市澄江县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 齐齐哈尔市讷河市2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 鹤岗市兴山区2025-2026学年第二学期五年级语文第六单元测试卷(部编版含答案)
- 伊犁哈萨克自治州昭苏县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 咸阳市兴平市2025-2026学年第二学期五年级语文第五单元测试卷(部编版含答案)
- 结直肠癌教学课件文字
- 2025年血型相关考试题目及答案
- 2024年南京市公务员考试行测试卷历年真题完整答案详解
- 建筑工程材料质量售后服务保证措施
- 医院人员调配管理制度
- 消防微腐败课件
- 冲压模具寿命管理制度
- DB31/ 765.5-2015上海市重点行业反恐怖防范系统管理规范第5部分:总则
- 水泵检修工技能培训课件
- 儿童雄激素不敏感综合征诊断和治疗专家共识(2024)解读
- 生物制品学(王俊丽,聂国兴主编)模板
评论
0/150
提交评论