一年眼看就到了尽头。下半年我比较忙,发生了太多的事情,半年都没写博客了,现在又捡起来,显得有些生疏。值此新旧更替之际,诚挚祝愿各位新老朋友在新的2012年里万事如意,心想事成!回首来看,以往的文章多少显得篇幅太长,比较累赘,在新的2012年里,我将专注面向 IT 专业人士,减少对基础的赘述,如您有什么不明白的地方,欢迎在文后评论留言,也可在微博给我发消息。

 

在这一年里,是否有遗漏什么事情呢?哈哈,也许,电脑有时候遇到了写得不好的程序或者驱动,也会泄漏内存呢。今天我们就一起在2011年的最后时刻一起讨论一下如何快速检测内存泄漏。

 

我们知道,当程序向内存池申请分配内存后,若不释放,就会产生所谓的"内存泄漏"。这样的后果是严重的:Windows会越来越慢,如果有限的内存池被完全耗尽,那就会发生各种错误和异常。当您觉得系统在启动和登录后越来越慢时,您大致就可以开始怀疑是否存有内存泄漏了。现在介绍一种能够简易诊断的方式,这种方式虽不能直接指出是哪个用户态或者内核态的程序造成的内存泄漏,但是能够诊断是否存有泄漏情况,我们一起来看看。

 

1. 启动"性能监视器"(perfmon);

2. 添加三个特征计数器:

父类别

计数器名称

Memory

Pool Nonpaged Bytes

Memory

Pool Paged Bytes

Paging File

% Usage

 

由于内存泄漏一般都要数小时才能检测到并确诊,所以这个方法虽叫"快速",实际上还是比较缓慢的,但是最简易的方式了。这里,我建议大家将性能计数器的属性中的采样间隔和持续时间都设得久一些,这样采样点会较少,而两个采样点之间的数据变化也会比较明显,容易直观比较。

 

 

开始采样后,您需要启动您认为可疑的应用程序,或者干脆就在您认为会有内存泄漏的现有系统环境下直接开始监测。如果您是在添加计数器后才开始启动一些可疑程序的,那么您会看到一个前期过程内,计数器的值会变化较大,但是,过段时间就会趋于相对稳定。那么在稳定后的数据规律性变化则起到关键的判别作用。值得注意的是,在检测期间,就不要再使用系统了,也不要对应用产生干扰,以免造成计数器的无关变化。

 

这里我给出一张对照表,可以帮助您通过稳定后的指标变化来判断是否有内存泄漏:

 

泄漏来源

计数器指标变化规律

说明

用户态

Pool Paged Bytes 和 page file Usage 会随时间不断上升

用户态程序内存泄漏总是发生在换页内存池中

内核态

Pool Nonpaged Bytes 随时间不断上升 (Pool Paged Bytes 也能随时间上升)

内核态内存泄漏通常消耗非换页内存池

 

注意,万一在计数点遇到应用程序缓存数据,则会造成计数器计数值的"异常",这对于我们的内存泄漏判断而言将是种误报。需根据后续的情况走势来看。

 

这里,我进行了30多分钟的检测,我的采样间隔是10分钟一次,那么下图中将有三次采样的数据。可以看出,这是相对稳定的状态,没有内存泄漏。(建议您至少监测1小时以上)

 

 

如果您想搜集详细的日志,不妨在"数据收集器"的"用户定义"下创建一个收集器,然后您可以在一段时间后查看报告。这样可以有效避免实时监测窗口的记录线条在到达右边底部时重新从左边开始覆盖已有数据。

 

好了,到这里本文就介绍完了。如果您是专业开发人员,需要进一步检测应用程序的用户态/内核态内存泄漏情况,那就需要用更加专业的工具了,例如诊断内核态泄漏,可以使用 Driver Verifier、内核调试器和 Windows Driver Kit 里面的 PoolMon 工具;对于用户态内存泄漏诊断,可以使用 WinDbg 自带的 UMDH 工具或者针对具体的进程添加更多的计数器… 这些都不在本文的讨论范围内了。希望大家怀疑有内存泄漏时,都能通过这一简易办法进行确认哦~

 

咱2012年再见~ J

posted @ 2012-01-01 00:43 佘华煜 阅读(1616) 评论(7) 编辑

Internet Explorer 9 已于太平洋时间2011年3月14日21时在美国发布,中国区的发布体验会也在21日下午14时成功举行。在发布前,我也一直参与着 IE9 的一些测试工作,从 Beta 到 RC 再到 RTW 之前的每一个版本,我们都欣喜地看见了 IE9 各方面的改善与提升,而最终发布的 RTW 正式版,已经是一件经过多次精心雕磨的艺术品,呈献给所有的最终用户。其实,我也算是 IE9 的一个忠实粉丝啦,因为了解,所以热爱。在这里,我也想把 IE9 的一些重要新特性和我个人的使用体会分享给大家,希望大家能够用 IE9 尽享网络之美。

 

解开枷锁,释放网络之美

 

在十多年前,一般的家庭用户可能还在使用电话线拨号上网,虽然是 56 kbps的速率,但您也许并不觉得太慢,因为那时候的网站内容一般都以文本为主,有几张简单的图像就已经显得十分丰富多彩了。随着互联网的迅速发展,网站越来越多,数据也越来越多,互联网已经迅速发展成为了资源共享与人们日常交流的公共平台,面对海量的数据,互联网出现了搜索,因为只有通过搜索的方式,您才能够从海量的数据里边找到您感兴趣的那一部分。而随着 Java 技术的发展,越来越多的网站使用 JavaScript 制作出了丰富多彩、功能强大的用户体验,例如咱们使用的 Office Web App 和 Google Docs,另外的各种技术,例如 Flash、Silverlight 以及网页内嵌入的其他各种内容使我们如今的互联网变得绚烂多彩。

 

为了使这些富媒体能够快速呈献给用户,网络提供商也是不断升级网络服务标准,现在,家家户户使用 2M 的互联网接入已经几乎不再是问题,而且,很多地区的用户都已经开始享受 4M 或更高速的光纤到户接入服务,也就是说,网络是跟上了互联网发展的需求的,而咱们的浏览器却未必。

 

咱们的 IE 浏览器发展到 8.0 版,都是靠对之前的版本升级和改进而来,然而对当代互联网标准的支持却始终不够,而且性能也一直是一个常遭诟病的问题。不知您是否还有这样的印象,就是使用 IE9 之前的浏览器时,下载也好,播放视频也好,都还是觉得比较快的,可是浏览某些网站的某些应用时,总是觉得有点卡或者性能不尽人意,其实这就是浏览器性能成为瓶颈的一个表现。

 

如今已经进入了 Web 2.0 时代,相比上一代以用户通过浏览器获取信息为主的互联网,Web 2.0 则更注重用户的交互,用户既是网站内容的浏览者,也是网站内容的贡献者。所谓网站内容的贡献者,是说互联网上的每一个用户不再仅仅是一个个的读者,同时也成为了互联网的作者;不再仅仅是在互联网上冲浪,同时也成为波浪制造者,在模式上由单纯的"读"向"写"以及"共同建设"发展,由被动地接收互联网信息向主动创造互联网信息发展,这也是互联网发展的必然需求。由此,很多 SNS 社交服务网络(例如人人网,开心网)应运而生,微博等服务也是如此。互联网把全球的人们连接起来,分享信息,共享快乐,互联生活。现在,中国早已拥有超过379万的网站,网民逾4.2亿,人均每周上网时间19.8小时。为了给用户提供更好地服务,网络内容提供商也是不断致力于打造更加精致的用户体验,让用户喜爱他们的网站和应用。

 

对推进和支持 Web 2.0 及下一代互联网,微软给出了一个伟大的承诺——开发 IE9,改变人们的互联网体验。就像我们上面讲述的互联网发展简史所体现的,互联网发展日新月异,但我们感受互联网的方式却从未改变,直到现在 IE9 的出现。没错,是时候该解开传统浏览器对互联网的枷锁桎梏了,是时候去开启一个全新的浏览时代,彻底释放网络之美。让您的网络体验更加流畅,让网站就像本地的一个应用程序一样,更快加载,与 Windows 集成,给您更多便捷功能。在确保运行流畅的同时,浏览器的操作也变得更为简单,引用我微博上的一个粉丝所形容的,"IE9 是一个外表简单却内心强大的东西"。其实,浏览器只是一个舞台,而网站内容本身才是表演者,才是用户的焦点所在,因此,IE9 的界面设计更加精简,边框更窄,将更多的空间留给舞台中央正在上演的精彩表演。结合对 HTML5 等开放 Web 标准的支持以及更加简洁的 UI,IE9 真的能让一个网站闪耀夺目,完美播放高清视频。IE9 在给您带来前所未有的绝佳体验的同时,也致力于提升对您安全和隐私的保护,让您的浏览体验更加安全。IE9 激发了整个 PC 的所有潜能,来为您解开枷锁,呈现网络之美,因此,IE9 自测试版发布以来,就得到了互联网各界以及全球范围内的最终用户的各种好评。 IE9 也是缔造了几个"世界第一",例如,JavaScript 性能世界第一,也是全球第一款带跟踪保护功能来进一步保护用户隐私、反网络跟踪的浏览器,同样还是目前第一款也是唯一一款实现完全硬件加速的浏览器。

 

好了,下面我们就赶紧来细数 IE9 的一些重要特性。

 

IE9,您需要知道的五件事

 

1. 精彩网络才是主角

是否有一种东西,存在的意义,却是为了被忽视?没错,那就是 IE9 了。浏览器只是一个舞台,而舞台上的主角应该是精彩的网络内容,而非浏览器本身——因此,IE9 通过返璞归真的界面设计、与 Windows 7 特性无缝的整合、全面的速度提升等一系列改进,正是希望用户能够最大限度地"忽略"浏览器的"存在",而将注意力全部沉浸在精彩的网络内容当中。

 

2. 充分利用多核潜能,并释放电脑 90% 的空闲性能

现代计算机平均拥有2.42个 CPU 内核,应该怎么用呢?IE9 拥有 WebKit SunSpider 基准测试中最快的 JavaScript 引擎——"查克拉(Chakra)"。它将充分优化多核 CPU 协同运算能力,不仅让网页载入速度成倍提升,更重要的是让复杂交互型网页的响应速度更加顺畅,反应更加灵敏。多数浏览器只用到电脑 10% 的运算能力,那剩下的呢?IE9 全面支持 GPU 硬件加速,将网页图形的渲染工作从 CPU 中解放出来,有效借助 GPU 效能提升浏览体验——更快速的网页内容呈现、更锐利的文本、更清晰的图像、更流畅的视频、更艳丽的色彩……现在,IE9 是目前第一个也是唯一一个能够实现完全硬件加速的浏览器。

 

 

3. 全面与安全,缺一不可

安全,就像一个木桶,99% 的实时拦截率不是那么容易的事。网络安全就像一个木桶,任何一根木条的缺陷,足以让用户损失惨痛——IE9 不仅着力于单向安全性的提升,同时运用全球领先的快速响应安全信誉比对数据库,让任何一个恶意网站都难逃法眼。在 NSS Labs 发布的浏览器测试报告中,IE9 以高达 99% 的实时威胁拦截率排名第一。

 

 

4. 内外兼修的隐私保护

今天的网络,是一个前所未有的真实透明的社交网络。个人的隐私比以往任何时代都显得更为重要。IE9 一方面通过"隐私跟踪保护"特性,来限制来自第三方网站的跟踪用户的行为;另一方面,通过改进的"InPrivate 隐私浏览"来保护本地用户的浏览记录等各种隐私。内外兼修的保护,让用户真正感到安心。

 

5. 标准,是为用户体验而生

拥抱标准,只是第一步,如何释放标准的力量,是微软考虑最多的。IE9 全面支持最新的网络标准(如 HTML5、CSS3、SVG、DOM L2 & L3…)并且在 Acid 3 测试中取得95分的高分,对各种标准的兼容性非常好。但如何将"标准的支持"转化为"实际用户体验的提升"?IE9给出了理想的答案——全面支持硬件加速+全新高效 JavaScript 引擎+多核 CPU 的优化……IE9不仅支持标准,更希望通过对计算机性能的合理利用,让标准可以真正提升到用户体验。

 

随我一起玩转 IE9

 

要玩转 IE9 、体验真实的网络之美其实很简单,跟着我来做吧~

首先,前往 http://windows.microsoft.com/ie9 下载并安装 Internet Explorer 9。安装完之后,请点击 IE9 界面右上方的齿轮状按钮,选择"Internet 选项",转到"高级"选项卡,再找到"加速的图形"一栏,检查下面的"使用软件呈现而不使用 GPU 呈现"一项前的复选框状态。如果是未勾选的,那么恭喜您,您的显卡支持 IE9 的全面硬件加速;如果默认就勾选了,而且选项是灰色的、不可操作的,那么抱歉,您的显卡由于种种原因可能不支持 IE9 的硬件加速,因此,接下来我们要做的一些体验可能在您的 IE9 上体验不到这么好的性能和效果。

 

 

装好了 IE9,就快跟随我一起来体验一下吧~笔者使用的计算机是联想 T410,安装的是32位 Windows 7 旗舰版,IE9 浏览器,显卡是 NVIDIA Quadro NVS 3100M,显存512 M,处理器是 Intel 酷睿i7 620M。除了 IE9 浏览器之外,我还装有目前最新版的 FireFox 和 Chrome 浏览器作为陪衬(貌似有点儿太残酷了),分别是 FireFox 4.0 和 Google Chrome 11.0.686.3。好了,我们现在就来看看 IE9 到底有多强劲。

1. 快速阅读 http://ie.microsoft.com/testdrive/Performance/SpeedReading/Default.html

 

 

这个网页使用了动画技术尽可能地以最快速度去翻动96个字母区域,使用的技术是 HTML5 Canvas 和 HTML5 Audio 元素。它体现的是 IE9 从图形加速到 JavaScript 编译再到 canvas 画布硬件加速的整体性能。在页面加载完毕之后,您可以点击右下角金黄色的"Start Speed Reading"按钮来启动这个测试,测试全部结束后,网页会最终显示完成所有动画所用的总时间。由于这个是时间累积型的测试,所以稍慢一点的浏览器在经过时间累积后,就能发现明显的最终秒数差别。嘿嘿,以下分别是 IE9、FireFox 和 Chrome 的测试结果,我们可以看到,他们依次用了6秒、22秒和1090秒完成所有动画的呈现。

 

 

 

 

2. 新建一个选项卡

安装好 IE9 后,您可以多使用它一段时间,然后下次您新建选项卡的时候,它默认会显示"about:Tabs"页,按热度降序列举出您最常访问的一些网站,供您更加快速便捷地访问您喜爱的常用网站。

 

 

3. 选项卡分离与整合

尝试在 IE9 中的同一个窗口打开两个不同的选项卡吧,然后用鼠标左键按住其中的一个选项卡不放,向外使劲拖拽,哈哈,您马上就可以看见,这个选项卡被"撕"下来了,松开鼠标左键,它会自动形成一个独立的 IE 窗口。同样,能"撕"也能"合",咱们可以把刚刚分离开的选项卡用同样的方式拖拽到另一个选项卡的旁边,您可以发现,它会自动"咬合",松开鼠标左键后,它就乖乖地被合并到同一窗口啦。由于现在选项卡也可以分分合合了,所以您可以利用 Win7 中的鼠标控制窗口行为的功能来同样控制 IE 窗口的大小,例如,拽住某个选项卡不放,分离出来并停靠到桌面的最右侧然后松开鼠标,这个窗口就自动占据屏幕右侧一半面积啦~

 

 

4. 固定网站

有了 IE9,一个网站就是一个应用程序。您可以轻松将某个网站锁定到任务栏,这样,您可以通过一次单击,就直接打开这个心爱的网站啦。锁定网站到任务栏有三种途径,一个是打开该网站,直接将 IE9 浏览器地址栏左侧出现的网页图标拖放到任务栏松开,第二种是直接拖拽该网页所属的选项卡至任务栏松开,第三种是新建选项卡,在显示的您的常用网站列表中拖拽一个网站的图标到任务栏松开,试试吧。这里,我们就访问新浪微博 http://t.sina.com.cn 并登录,然后将它固定到任务栏吧。

 

 

5. 跳转列表与缩略图控制按钮

既然可以锁定网站到任务栏,那当然也要支持跳转列表与任务栏缩略图控制按钮才给力呀。没错,IE9 的确很给力,不过您的网站也需要加一些简易的代码才能实现任务栏缩略图控制按钮与跳转列表哦。我们可以发现,新浪微博、支付宝等国内的一些网站已经开始陆续有所行动啦,例如我们可以看看新浪微博、支付宝的跳转列表和豆瓣 FM 电台的缩略图控制按钮吧,是不是很方便呢?呵呵。

 

 

     

 

6. 富互联网体验

有了 HTML5 等一系列的新标准,我们将来的互联网体验会是什么样?能有多丰富?一起来看看吧。由于篇幅有限,这里我仅推荐三个应用(我们姑且把有丰富体验和功能的网站也称为"应用"或者"应用程序"吧),一个是 Flickr 图片浏览器(http://ie.microsoft.com/testdrive/Performance/FlickrExplorer/Default.html),另一个是中国国家博物馆(http://www.visitnmc.com),最后一个是 IMDB 影片体验(http://ie.microsoft.com/testdrive/Graphics/VideoPanorama/Default.html)。打开 Flickr 图片浏览器,您可以通过左下角的搜索框搜索图片,并以全新的体验方式浏览和缩放这些图片集;在中国国家博物馆,您可以借助 3D JavaScript 进行虚拟现实体验,身临其境体验墙上的各种画作与介绍视频;在 IMDB 影片体验网站,您可以以动画的方式去选择一个要欣赏的影片,然后直接在 IE9 中流畅播放。不论是这些动画还是视频,您可以尝试在其上面单击鼠标右键,您会发现,这些内容既不是靠 Flash 呈现的,也不是靠 Silverlight 或者其他各种插件呈现的,而是原生的 HTML5 技术,通过 IE9 对其的支持直接呈现。

 

 

 

 

7. 游戏 http://ie.microsoft.com/testdrive/HTML5/BugBash/Default.html

这是一个比较有意思的 HTML5 小游戏"大扫荡",用锤子状的鼠标去打击屏幕上飞过的虫子即可。注意哦,一定要选择在虫子怪物喷出有害物质之前去打击,否则碰到有害物质就会减少生命值。使用 IE9 来玩这个游戏会非常的顺畅,而且速度之快让我只能闯到第二关……注意,如果您使用的是笔记本计算机安装的 IE9 体验,请确保电源设置为"平衡"或者"高性能",并且插上电源适配器以确保 IE9 开启最高性能的体验。

 

 

8. 更多性能、新标准、图形图像以及IE9特性、安全性方面的演示和体验

请访问 http://www.ietestdrive.com 获取更多。互联网发展日新月异,在接下来的日子里,大家也将慢慢看到咱们国内的一些网站陆续运用新的 HTML5 等一系列标准,以及增加对 IE9 的跳转列表等新功能的支持,给您带来更加丰富多彩的用户体验与便捷生活。

 

 

了,看到这里,相信您对 IE9 有了更加全面的认识和了解吧。的确,IE9 能做到目前唯一一款全面硬件加速的浏览器也确实不简单,这背后凝聚了无数微软开发人员的智慧与汗水,因为他们想确保您在浏览各种网站时都能获得快速的用户体验,而不是其他的一些仅支持部分硬件加速的浏览器那样,让您在访问某些网站和应用的时候,觉得挺快,而在访问另外的某些网站和应用时,却觉得性能不够理想。微软开发 IE9 不仅为了当代的互联网络,也是为了迅速发展的下一代互联网。因此,在这个方面,IE9 还有更加重大的意义,推进 HTML5 等新的统一标准,这样,网站的设计人员与开发者在不使用插件的情况下,就能设计出带动画、视频、音乐甚至 3D 场景中视频与游戏叠加的各种富互联网应用,并且借助如 IE9 的高性能浏览器流畅呈现出来。而且,网站开发者可以不再花费大量时间为不同平台的浏览器设计不同的网站用户体验,而是把这部分时间省出来,更多地投入到网站的创意之中。因为,统一的标准可以跨平台,让支持这个标准的各平台和各设备具有统一的用户体验。例如,借助 CSS3 的 Media Queries 技术就可以轻松实现识别不同的屏幕尺寸,从而自动调整、组织同一网站的同一内容,并以最合适的方式适应设备的尺寸并呈现给最终用户。让我们所有的最终用户和开发人员一起,拥抱新标准,拥抱 IE9,开启互联网的新时代,释放网络的无穷魅力!

posted @ 2011-04-06 19:08 佘华煜 阅读(2384) 评论(10) 编辑

本文为微软易宝典文章"如何用密码保护共享文件"的讨论帖/讨论博文。该文章处于预备发布状态,大家可以通过本文先了解文章内容。我是原始作者佘华煜。

 

果您在 Windows 7 中创建过非家庭组的高级共享,相信您还记得,默认情况下,所有用户在尝试访问您的计算机时都是需要输入凭据来连接的,凭据验证通过后才能列出可用的共享。其实这就是 Windows 7 中的默认的共享安全特性,启用密码保护的共享。

 

这一设置是与网络类型配置文件关联的。例如当您新接入一个网络环境时,Windows 7 会弹出一个向导让您选择家庭网络、工作网络或者公用网络,选择家庭或者工作网络对应的都是专用网络配置文件,而选择公用网络则对应的是公用网络配置文件。但不论在哪个配置文件,密码保护的共享这一项设置默认都是被启用的。如果您要检查或更改对应每种配置文件的设置,请前往"控制面板"下的"网络和 Internet"-"网络和共享中心"-"高级共享设置"。

 

 

开启了"启用密码保护共享"的设置之后,当用户尝试访问您的计算机时,他们必须先键入一个凭据,该凭据是位于您计算机上的某个帐户的用户名和密码(该帐户必须带有密码才能访问)。当凭据得以验证通过后,您才可以看见可用的共享文件夹,而当您进一步访问某个文件夹时,又需要将您刚才输入的凭据与文件夹的共享访问权限进行匹配,如果有权限访问该文件夹,才能继续。(启用密码保护共享的功能不适用于域网络)

 

因此,如果要顺利访问共享文件夹及里面的内容,除了需要确保计算机位于同一个工作组、同一网段能够互访之外,您还需要为该文件夹指定一个合适的帐户并分配权限,并且让访问者在首次弹出凭据输入框时就输入对应该帐户的凭据(用户名及密码)。下面我们结合一个实例来看看怎样正确共享与访问。

 

我们假设有两台 PC,分别叫 A 和 B,准备在 A 上创建一个共享文件夹,并使用 Eric 这个本地帐户进行保护,然后让 B 上的用户去使用计算机 A 上面用户 Eric 的凭据访问。那么,我们需要这么做:

1. 在 A 上准备好要共享的文件夹,例如,我们创建一个名为"Share"的文件夹,然后用鼠标右击它,选择"属性",并切换到"共享"选项卡。

 

 

其实在这个选项卡的下部,我们就可以清楚地看见,当前计算机处于启用了密码保护共享的状态,用户必须具有此计算机的用户帐户和密码才能列举共享文件夹。

2. 点击"高级共享"按钮,弹出高级共享配置对话框,选中"共享此文件夹"前面的复选框,然后单击"权限"按钮。

 

 

3. 在弹出的权限配置对话框中,我们选中默认出现的"Everyone"组,并且删除。

 

 

注意,如果您不接着做以下步骤,而是默认就使用"Everyone"组,也是可以的,只不过访问者只要输入您本机的任何一个带密码的帐户的凭据并通过验证后,均可访问这个共享文件夹。而接着做以下步骤后,只有提供指定帐户的凭据并通过验证后才能访问共享内容。

4. 我们单击"添加"按钮,在弹出的"选择用户或组"对话框中,我们键入一个本地的带有密码的用户帐户的帐户名,并且单击右侧的"检查名称"按钮。如果您输入的名称正确,那么该名称前端会被自动加上计算机名,整个名称也会加上下划线。例如,我们这里键入"Eric",检查名称后,应该是这样:

 

 

注意,在这里一定得添加一个带有密码的并且有权访问您将共享的文件(夹)的用户名,因为,在远端访问输入凭据时,空密码是不被接受的。当然,您也完全可以就添加计算机 A 上当前登录的这个帐户的用户名(同样要求该帐户有登录密码)。

5. 我们在"选择用户或组"对话框中单击"确定",返回到权限设置对话框,我们可以进一步通过勾选的方式,决定远端用户在访问该共享时是只读的还是可以更改里面的文件的。例如,我们希望这个受密码保护的共享对于授权用户是可以进行更改删除等操作的,就可以在"完全控制"对应的"允许"列的复选框内打上勾,并且单击"确定"。

 

 

6. 回到"高级共享"配置对话框后,单击"确定"按钮应用权限设置,然后我们可以关闭这个共享文件夹的属性对话框。到这里,我们就创建了一个特定用户才能访问其内容的共享了。

7. 登录计算机 B 上的某个用户,然后打开资源管理器,在地址栏中键入 UNC 路径来访问 A 计算机。当然,这要求这两台计算机都位于工作组中并且在同一个网段内,而且启用了"网络发现"等相关设置。如果您要检查或更改这些设置,也请前往"控制面板"下的"网络和 Internet"-"网络和共享中心"-"高级共享设置"。在这里,假设计算机 A 的计算机名为"Eric-PC",并且 IP 地址是"192.168.2.102",那咱们既可以在资源管理器的地址栏键入"\\Eric-pc"也可以键入"\\192.168.2.102"并回车访问。

 

 

8. 此时,应该就会弹出凭据输入框啦。您可以在上下两个输入框内分别键入授权的用户名与密码。用户名需要以"计算机名\用户名"的方式输入。例如之前我们在 A 计算机上仅对 Eric 用户进行了 Share 文件夹的授权访问,那么这里,我们需要键入"Eric-PC\Eric"以及对应的用户密码。

 

 

注意,如果您想每次重新连接到该共享时都要输入密码,请确保"记住我的凭据"一项前面的复选框处于清空状态。否则,下次您再连接该共享时,由于 Windows 保存了您的凭据,所以不会再提示您键入凭据。万一您不小心选择了记住凭据,您可以前往"控制面板"里面的"用户帐户和家庭安全"下的"凭据管理器"去删除保存的这个凭据即可。

 

了,通过以上步骤和方法,您就可以轻松创建一个属于您自己的受密码保护的共享啦,并且该共享仅对特定用户开放。这就是 Windows 7 中"启用密码保护共享"的一个好处,咱们可以利用它限制使用不同帐户凭据登录的人分别可以访问哪些共享文件夹。例如,A 计算机有两个带有密码的帐户,一个叫 A1,另一个叫 A2,同时也创建有两个共享文件夹 S1 和 S2,那么我们可以通过以上步骤,限制只有 A1 可以访问 S1、只有 A2可以访问 S2,那么其他计算机用户尝试访问 A 计算机时,输入 A1 或者 A2 的凭据登录后,均可以看见两个共享文件夹,但每个凭据只能访问自己有权限的那个文件夹下的内容。

 

后,我们再简单说一下其中的原理。

我们知道,在访问网络共享文件夹时(尤其是在 XP 等旧版本系统中),默认是使用共享计算机上的 Guest 帐户进行访问的,所以默认不需要您提供凭据,因为 Guest 这个内置帐户具有一定的特殊性,除了作为来宾帐户可以让您的客人登录计算机外,系统还能够管理其设置和行为,在共享文件等操作时被应用。其实,在 Windows 7 中启用密码保护共享这一功能时,系统会自动关闭 Guest 帐户,而关闭密码保护共享后,系统会启用 Guest 帐户。Win7 默认是启用密码保护共享的,也就是默认禁用 Guest 帐户的,所以我们在访问网络计算机时,就会被要求输入凭据以登录。因此,如果您要还原经典的通过 Guest 帐户进行共享访问的设置,只需关闭密码保护共享功能即可。

 

另外还要提醒您一点,共享文件的访问权限不仅仅受制于共享权限的设置,也受制于被共享文件在本地驱动器上的 NTFS 权限设置。例如,您在计算机 A 上为 Share 文件夹分配了 Eric 帐户的共享权限,而提供 Eric 的凭据后仍不能访问共享的文件,可能是因为被共享的 Share 文件夹在本地计算机 A 上就不允许 Eric 用户访问,所以您需要在该文件夹属性的安全选项卡检查用户 Eric 或者 Eric 隶属的用户组是否对其有访问和控制权限。

posted @ 2011-03-31 17:06 佘华煜 阅读(2560) 评论(0) 编辑

系统变得缓慢时,我该如何诊断是谁在占用我的系统资源呢?

别急,今天我们就来一起看看,如何利用 Windows 7 内置的"资源监视器"这一强大工具,来诊断系统资源占用引发的一些问题。

首先,我们来一起认识一下这个叫做"资源监视器"的工具吧。认识完了咱们会在文章最后结合具体案例给大家进行一个实用指导的。

 

要打开资源监视器,有以下几种方法:

1. 打开任务管理器,切换到"性能"选项卡,然后单击右下角的按钮"资源监视器 (R)..."

 

 

2. 在开始菜单的搜索框里键入"资源管理器"或者"resmon"进行搜索

 

 

打开之后,咱们就可以见到资源管理器的界面啦,它一共有5个选项卡,分别是概述、CPU、内存、磁盘以及网络,概述选项卡则相当于一个概要,将后面的CPU、内存、磁盘及网络的摘要信息集中显示在这里:

 

 

从概述这里,我们可以简单地得知系统四大资源的实时使用率,也可以从 CPU 一栏下面的进程列表里通过打勾的方式进行筛选,然后在磁盘、网络和内存栏目下看到筛选结果的对应具体信息。

 

好了,我们再来看看 CPU 选项卡里面有啥强大功能吧。在这里,您可以看到每个进程的CPU使用情况,并且还能对进程关联的服务、句柄和模块进行列举分析:

 

 

能搜索关联的句柄可是个好功能呀,为什么呢?句柄(Handles)其实意味着进程加载的各种资源,这些资源里面当然也包含文件这一类。您还记得有时候删除一个文件时,系统提示您该文件正在被某个程序占用而无法删除吗?没关系,有了资源监视器,您就可以轻松应对了,只需搜索您要删除的这个文件的部分文件名,例如,我们在上图的例子中直接搜索要删除的 Word 2010 文档的扩展名"docx",资源监视器很快就告诉您是 WinWord.exe (也就是咱们的 Word 程序)在占用该资源呢。是不是很方便呢?呵呵。下面"关联的模块"一栏也是很有用的,在某些情况下,您可以从中发现一些可疑的、引起问题的模块,也许这些模块就是导致该程序不稳定或者发生各种故障的原因呢。

 

 

除此之外,您还可以右击某个进程,然后在弹出的菜单中选择挂起/恢复进程,让程序暂停运行或者恢复运行。有的时候,您的某个程序无响应,那么它可能会在CPU进程列表中以红色高亮显示,那么您就可以使用右键菜单中的分析等待链功能,来看看是因为等待哪个进程或者资源而导致的程序无响应,从而让您明确去如何去处理。这里的联机搜索功能也很好用,它会调用您 IE 浏览器的默认搜索引擎去在互联网上搜索这个进程,帮助您判断这个进程是否可疑。

 

注意,这里的每个栏目均支持排序,如果您要诊断哪个进程占用 CPU 资源最多,只需单击 CPU 这一列的列标题就可以进行降序排序,列在第一项的当然是占用该资源最多的啦~再次单击列标题可以升序排列哦。

 

内存选项卡的功能比较简单,大家看看就明白啦~接下来咱们再看看磁盘选项卡吧:

 

 

这里您可以看到当前的磁盘活动I/O速度总量,而且更加强大的是,您同样可以筛选出某个进程,查看该进程正在读取或者写入磁盘上的哪个文件。例如上图所示的,Word 就在读取虚拟内存页面文件 (C:\pagefile.sys),因为它在"读(字节/秒)"这一列有值,在"写(字节/秒)"这列值为0.

 

最后,我们再看看资源监视器的"网络"选项卡里边儿的功能:

 

 

当前所有含网络活动的进程都会默认出现在这里。同样,您可以选中某项或者某几项进程,然后在下方的网络活动中看到这些进程连接的远端地址和流量速度,在 TCP 连接下面可以看到它们所拥有的活动 TCP 连接,在侦听端口下面也可以看到这些进程所使用的 TCP、UDP 端口。这也可以帮助您发现一些在后台默默使用网络资源的可疑程序。当然,您也可以在网络活动这一栏之上看见当前本机的总网络 I/O 速度,并且您也可以在"网络活动的进程"一栏按照"总数(字节/秒)"来排序,找出当前占用网络最多的进程。

 

这里,您应该基本认识了这个方便又实用的"资源监视器"了吧。好,最后咱们来个结合实际案例的动手实践指导。

 

案例一:查找大量消耗 CPU 资源使系统变缓慢的程序

 

我们利用 WinRAR 程序的菜单"工具"中的"性能和硬件测试"选项来构造一个 CPU 资源几乎被耗尽的情况。然后,咱们启动资源监视器,切换到 CPU 选项卡并单击"CPU"这一列的标题,让其按数值降序排列,情况就像是这样:

 

 

排在第一位的就是 WinRAR.exe 了,CPU 占用 78%,加上其他进程所使用的 CPU 资源,系统当前的总 CPU 使用率已经为 100% 了。咱们可以右击 WinRAR.exe 这一项,然后选择结束进程,然后您可以立即见到 CPU 占用率降下来了,系统也不再缓慢了。

 

案例二:查找大量消耗磁盘资源导致系统响应缓慢的进程

 

在这里,我们可以启动磁盘碎片整理程序(dfrgui.exe),并让它分析系统盘。在它分析的同时,我们通过资源监视器切换到"磁盘"选项卡,单击"读(字节/秒)"这一栏的标题,让其按照数值降序排列,可以发现,排在第一的就是磁盘整理服务(defragsvc,通过svchost进程运行)。我们还可以将这一项前面的复选框打上勾,在下面的"磁盘活动"栏目中,我们便能够发现它当前正在分析哪些磁盘文件呢。

 

 

了,看完上面的介绍和动手实验指导,相信您一定对资源监视器有了进一步的了解,不妨您也动手试试吧,例如,开个下载的程序,用资源监视器来看看是不是它占用了最多的网络资源呢?您还可以勾选中这个下载程序,切换到"磁盘"选项卡,在磁盘活动栏目下看看它把下载的文件放在哪儿了。嘿嘿,各种组合新玩法,资源监视器会让您发现许多关于系统资源的奥秘。相信它一定会成为您管理和分析系统主要资源的得力助手!

posted @ 2011-03-07 17:48 佘华煜 阅读(1902) 评论(4) 编辑

爱的朋友们,欢迎大家参加本月18日晚19:00举行的在线技术会议——"诊断 Windows 7 启动及登录缓慢问题"。本次会议将为您揭开 Microsoft Windows Performance Toolkit 的神秘面纱,向您演示如何使用专业级的工具分析并解决 Windows 7 启动及登录缓慢问题。欢迎届时携 Windows 爱好者朋友们一起与会!

 

继上次在线会议录制视频《如何利用Office软件对文章进行排版》发布以来,我收到了很意见和建议,也结识了很多 Windows 与 Office 的爱好者,在此,我要谢谢大家的支持与关注!在此,我也首度公开这支视频的一些数据:发布两个月左右,该视频仅在56网一家的访问量就超过13万7千人次,现在大概有六个月了,数据是382064人次,并还在每天上升之中。如果您想重温这支视频,请访问: http://www.56.com/u76/v_NTI3MDUwMjU.html 。我要再次感谢各位的喜爱与宝贵意见!

 

本次在线会议之后的48小时内,我也将发布录制视频,届时欢迎喜欢它的朋友们继续分享与支持。但是,我强烈建议各位参加本次的现场在线会议,而不是等到视频出来看回放,原因有二:

1. 参加在线会议可以更好地互动,您提出的问题,我们会及时现场解答;
2. 本次会议的所有与会者都将可以参与会后电子问卷,凡是参加电子问卷的朋友们将有机会获得由微软美国总部 STEP (Springboard 系列专家组)团队送出的 TechNet plus 订阅!每35份有效问卷就会送出一份 TechNet plus,参与人数越多,送出的 TechNet plus 订阅也更多!有了它,您可以访问包括 Windows 和 Office 在内的大量微软软件产品的激活密钥,如果您还不了解 TechNet plus,请访问 http://technet.microsoft.com/zh-cn/subscriptions/ms788692.aspx 了解更多。所以欢迎大家多多宣传,让更多的人来参与。以后我的 Live Meeting 活动也是一样哦~

 

为了让您能够提前测试 Live Meeting 工作是否正常,我已将本次会议设为允许与会者在任何时候连接到会议室。您可以在安装好 Live Meeting 客户端后,立即访问下方分割线后面的参会信息进行加入会议的测试。

 

如果您是第一次使用 Live Meeting,请点击以下链接下载最新版的 Live Meeting 客户端安装:
http://office.microsoft.com/zh-cn/help/download-the-microsoft-office-live-meeting-2007-client-HA010173383.aspx

(请谨慎使用通过其他方式获取的 Live Meeting 安装文件,以防病毒和别有用心之人的侵害。)

 

在会议开始前的这两天,如果您遇到任何问题,欢迎通过以下方式交流和反馈:

1. 关注新浪微博 http://t.sina.com.cn/shehuayu ,用微博交流;
2. 给我发邮件 mvperic#live.com (#换成@);
3. 在人人网给"佘华煜@微软弟"留言或发站内信。

 

后,欢迎有新浪微博的各位关注我,成为粉丝,收听每日Office秘籍,也欢迎大家继续关注我的技术博客 http://www.cnblogs.com/mvperic ,会后我将把内容整理成文字再次发布方便阅读。祝各位元宵佳节快乐!!!

-------------------------------------------------------------------------------------------

时间: 2011-2-18 星期五 19:00 (HKT)
持续时间: 1:00

 

佘华煜 已邀请您参加一个联机会议,您需要使用 Microsoft Office Live Meeting。

加入会议 (https://www.livemeeting.com/cc/UserGroups/join?id=FNW458&role=attend&pw=gqQ72%7B%5Dfs)

会议时间: 2011-2-18 19:00 (HKT)

添加到我的 Outlook 日历:
https://www.livemeeting.com/cc/UserGroups/meetingICS?id=FNW458&role=attend&pw=gqQ72%7B%5Dfs&i=i.ics

 

音频信息
-计算机音频(推荐)
若要使用计算机音频,您需要扬声器和一个麦克风或
需要一个耳麦。

 

初次使用的用户
若要在会议开始之前节省时间,请检查您的系统以确保
已准备好使用 Microsoft Office Live Meeting。
http://go.microsoft.com/fwlink/?LinkId=90703

 

疑难解答
是否无法加入会议? 请按照以下步骤进行操作:
  1. 将此地址复制并粘贴到您的 Web 浏览器:
     https://www.livemeeting.com/cc/UserGroups/join
  2. 复制并粘贴必需的信息:
        会议 ID: FNW458
        进入代码: gqQ72{]fs
        位置: https://www.livemeeting.com/cc/UserGroups
如果您仍然无法进入会议,请与支持部门联系:
http://r.office.microsoft.com/r/rlidLiveMeeting?p1=12&p2=zh_CN&p3=LMInfo&p4=support

 

通知
Microsoft Office Live Meeting 可用于录制会议。
如果参与此会议,即表示您同意
可以在会议期间的任何时间监控或录制您的通信。

posted @ 2011-02-16 22:28 佘华煜 阅读(1384) 评论(2) 编辑