cZ – 风物长宜放眼量

Just another WordPress.com site

Category Archives: 软件应用

MSXML4 SP3发布了!

这是我们小组(SQL CRD – Data Programmability)发布的产品,也是我来到微软以后,第一个自始至终(end-to-end)参与的产品。

在MSXML4 SP3中,我们主要做了以下的改进:

  • 修复了几百个安全性(security)和可靠性(reliability)方面的错误。
  • 修复了很多功能性(functionality)上的错误。
  • 改进了安装程序,修复了一些安装上的错误。
  • 安装包符合Vista Logo Compliant标准,这样其他需要捆绑MSXML4 SP3安装包的其他软件就不会因为MSXML4 SP3而无法得到Vista Logo Compliance的认证。
  • MSXML4 SP3可以完全取代之前发布的MSXML4 RTM、MSXML4 SP1和MSXML4 SP2。

可以使用下面的链接在微软下载中心下载MSXML4 SP3:
http://www.microsoft.com/downloads/details.aspx?familyid=7f6c0cb4-7a5e-4790-a7cf-9e139e6819c0&displaylang=en

请注意,我们强烈建议MSXML4.0的用户尽早迁移到MSXML6.0平台上,因为:

  • MSXML4 SP2的支持将在2009年11月结束。
  • MSXML4 SP3很可能是MSXML4的最后一个SP(Service Pack),我们没有再发布MSXML4 SP4的计划。
  • MSXML6拥有更多新功能、更好的性能及安全性、更接近W3C规范、与System.XML有更好的兼容性,也有持续的官方支持计划。

祝大家使用MSXML4 SP3愉快!

打发无聊时光的益智Flash小游戏

一共三十三关,下面是通关宝典。(哎,本来想做个特效,通关宝典先隐藏起来,然后用户按一个链接,再把通关宝典动态显示出来。可惜试了以后才发现,MSN Space会自动把HTML元素(如DIV)的ID属性,以及很多JavaScript给过滤掉,所以这个特效做不出来啦。大家还是自己多思考,不要依赖通关宝典哈。还有,谁会在MSN Space里做到上面的特效,请不吝赐教啊)

注:数字为每关的密码,主菜单选第二项"Load Stage",然后在"Type passcode"后面输入你想选择的那关的密码,输好以后,点击下面的"Enter"就可以直接进入那一关。

  • 第一关:780464
    右下下右右下右
  • 第二关:290299
    上右下右右右上上上右下左下右右右右上上
  • 第三关:918660
    右上右右右上右下左上上右右右下下右右下左上
  • 第四关:528967
    上左下右上上上右上右右右右右右下右下下下下下右上左左左左左左下
  • 第五关:028431
    左左左右左左左左左下下左上右下右下下右右右右右下右右右左左左左下左左左左左左
  • 第六关:524383
    右右右下右下下右下下右上左左左上上左上上上右右下右右上左下下右右下下右
  • 第七关:189493
    下左上右右右右右下右左上左左左左左下右下右下右右右上上右下左上右上上右右右下右下右下左上
  • 第八关:499797
    右右下下下右右空格上上上右右
  • 第九关:074355
    右下右右右右右右上右下左左左左左上空格下右右右右右下
  • 第十关:300590
    右右左下下下右下下下下下左左左左上左左左下上右右右下右右右上空格下下右右下右下下下左下上右上上上上左左上左下左左左左左
  • 第十一关:291709
    右右右右上左下下下右右右右上上左上上左左左下右上右右下右上左左左下下左左左上上上右右下左上上右下左上右下左
  • 第十二关:958640
    左下右上右上右上右上右下左上右右右下下下左上右上上上左左左右右右下下下左下右上右下左上上上右右上下左左下下下右上左上上左左左下下左
  • 第十三关:448106
    上左下右下左上右右下左上上上上左左左左左左左下左下右下下左上右右下左上右下下右下下右上右右右右右上左下左上上
  • 第十四关:210362
    右右右右上左左下右右右下下下下左左左下右右下右右左左上左上右右上上下下左左下左上右右右上上上上左左左左左左上右下左左左左左下下下右下右
  • 第十五关:098598
    右右右右上上空格上上上上上右右右上上右右右右下下上上空格左左空格右右右左左左上右下左左上右下左左左下左左左下下下下左上右下右右右右右右右
  • 第十六关:000241
    右右右右空格右下空格右上空格右左左左空格右右右空格右右右右右左左左左右右右右右右右右右右右空格下右右右右右右右右右右
  • 第十七关:683596
    下下下下下下上上左下右右右右右上右右右左左左下左左左左上上上上上上右右右右下右右右右下左上右下上右下左上上右下左左上右下左左左左上左左左左下下下下下下右右右右上右右右下下上左上左左左下左左左上上上左上右右右右右下右右右
  • 第十八关:284933
    右下左上右右下左上右右右上上下下左左左上右下左左上右下右右右下下上上左左左上左下右上左左下下下下右右左左上上上上右右下右上左下下右上左下右上右右右右右下下下左上右下下左上右下左上右
  • 第十九关:119785
    右右右右右右右右下右上左左左左左左下右上右右右右右下下下下下下左左左左左下左上右右右右右右上左下左左左左左下下下下右右右左左左左左左上上
  • 第二十关:543019
    下左下右下左上上右上上左左左下左上右右右右下左下下左上空格上左左左左左上上上上上左左左左左左下下下下下左下上右上上上上上右右右右右右右右右右左左左下下下左上左左左左左下下下下下右右右右右下
  • 第二十一关:728724
    右下左上左下右上右右上右右右上左下下下上上上右下左左左下左左下左上右下右上左下右上左下右下下右下下右右右上上下下左左上左下右右右上上上上右右右
  • 第二十二关:987319
    右上左下右上右上右右右下右右右上右下左上右右下左左左下右下下下左下上右上上上左上右右右上左下左左左上左左左下左下左上上右下左上右下左下下下右下上左上上上右上左下右上右上右右右下右右右右上
  • 第二十三关:293486
    右下下左上右右右右右右右右上左下右左左左上上上上上右右右右上下左左左左左左下下下下左左左左左左左左上上上右右上下左上右下下右下下下左下右右右上上上上上上右下左上
  • 第二十四关:088198
    下左下右下左上上下下右上左上右下右右上上右上右右右右下左上右下右上左左左左左左下右左上右右右右右右上左下右右上左下右下空格右下左右上右右右
  • 第二十五关:250453
    上右下左下右上左左下右上上右右右上上左左上右左下右右下下左左左左下右右上右右右上上右右右上左下右上上左下右上右下左
  • 第二十六关:426329
    上上左左左下左左左下右上右右上上右右下右右下右右上上左左上左左左左左左下左左左下下下空格上上上左左左左左左下左左左下下下上上右上左下右上右右上上右右下右右下右右上上左左上左左左左下下下下右右下右空格上上上左左左左下下下下右右下左
  • 第二十七关:660141
    右右右右右上右右右下右上左左左下左左左左左左下右上左左下右上右右右右上右右右右下下下左下下下左左左下左上上上上右下左左左左左左左左左上右下下左上右下右上左
  • 第二十八关:769721
    左下下下右下左上右下下右右下下右右右上上上左上左上左上左下右右下右下右下右右下左下左左上上上左上左上左左上左左下左上右右右下右下右下右下右左左左左下下下左左左左上上左左左左下空格左左左左左左上上左左左左上
  • 第二十九关:691859
    右下左左上上右下左上右下右下下右右左左上上左下左上右右下左上左上上左左右右下下右上右下左左上右下右上上右右左左下下下下下下右右左左上上上上左左左左左左右右右右下左上右右右右右右左左左左左上左下下下下左左左下右上左下右上左
  • 第三十关:280351
    下右下下右右上右右下右右右右上下左左左左上左左左下下左上右右右右右右上上上右右右上右下下下左左下左下右上上右下左下左左左左上左左下左左上左下左上右上下左下右上右下右右上左下下左上右右右右右右右上左上上上右右右上右上左左左左左下左
  • 第三十一关:138620
    上左下左左上上上上下下下下右右右下左上右右下左上上右下左上上上上左上右下下左左左左左左左下右上右右右下下下左下下上上右上上上左左左左下右上左下下下下下左上右左上右下右上右右上右右下右右右上左下右上上上上上右下左
  • 第三十二关:879021
    上上左下右上右上右下左右上左下左下左上右下左上右上右上右下左左下下下下左左左左上右下右右右上上上上上右上右右上下左左下左下下下下下左左左左上右左下右右右右上上上上上右上右右上下左左下左下下下下下左左左上左下右右右右上上上上右右上左下左下左下右上左左上左左左左左下
  • 第三十三关:614955
    右右右右上左下下左上右上上右右下右下右上左左上右下右下下右下左下下右右上下左左上上上上左上左下右下右上左上左左左下下下左下左左下左上

在Windows Server 2008上安装侧边栏(Sidebar)

我们知道Windows Vista上是带有侧边栏(Sidebar)的,侧边栏上可以放上各种小工具(Gadgets),比如时钟、日历、天气预报等。可能是微软基于服务器系统安全可靠的考虑,Windows Server 2008上并没有侧边栏。下面的方法可以把侧边栏安装到Windows Server 2008上:

  1. 找一个相当的(同样的32/64 bit平台,同样的语言)Windows Vista系统。
  2. 把Windows Vista系统里的C:\Program Files\Windows Sidebar目录拷贝的Windows Server 2008系统上。
  3. 在Windows Server 2008系统上打开一个管理员账号的控制台,进入C:\Program Files\Windows Sidebar目录,执行以下命令:
    1. regsvr32 sbdrop.dll
      regsvr32 wlsrvc.dll
      sidebar /RegServer
      1. 将Windows Vista系统注册表里HKLM/Software/Microsoft/Windows/CurrentVersion/SideBar下的所有键值导出(export)成.reg文件,并且将其导入(import)Windows Server 2008系统注册表内。
      2. 在Windows Server 2008系统内的C:\Program Files\Windows Sidebar目录下,运行sidebar.exe!

      在Windows Server 2003 (x86)英文版中安装Zune Software (顺带安装了Windows Media Player 11)

      Zune是微软开发的媒体播放设备,它的相关联接电脑的软件就叫Zune Software。使用这个软件可以把电脑里的媒体文件同步到Zune播放器中。

      首先请注意:Zune Software只有英文版,如果你用的是中文版的Windows操作系统,就不能安装Zune Software了。

      去年我们部门的圣诞节礼物就是每人一个4GB的Zune,可是我办公室里的两台电脑都是Windows Server 2003 (x86)操作系统,安装Zune Software的时候直接出错:

      原因是Zune Software不支持Windows Server 2003。于是我只好每次都让同事(装的Windows Vista系统)帮我更新Zune里的视频、MP3等内容,很是麻烦。通过Google搜索,我终于在这里找到了解决方法,概括如下。

      Zune Software需要依靠系统中下列组件(红色代表不支持Windows Server 2003的):

      • Windows Media Center 2005 (5.1.2710.2732 or higher) [if installed]
      • Windows Installer 3.1 (3.1.4000.1823 or higher)
      • Windows Update v7 (7.0.6000.374 or higher)
      • Windows Media Format Runtime (11.0.5721.5145 or higher)
      • User Mode Driver Framework
      • NET Framework v2.0
      • XMLLite (1.0.0.0 or higher)
      • Watson Error Reporting (11.0.0.0 or higher)

      其中:

      • 对于Windows Media Center 2005,只有当系统中已经安装有这个组件的时候,Zune Software才需要检查这个组件是否需要更新。Windows Server 2003是没有Windows Media Center 2005的,所以不需要对这个项目做任何操作。
      • Windows Installer 3.1 (v2) redistributable可以在微软下载中心找到。
      • 访问Windows Update网站,就能把Windows Update组件升级到最新的版本(当然你的操作系统必须是正版的)。
      • Windows Media Format runtime和User Mode Driver Framework是Windows Media Player 11的组件。Windows Media Player 11不支持Windows Server 2003,但是通过下面的步骤,就可以在Windows Server 2003上安装Windows Media Player 11:
        1. 以系统管理员的账号登陆Windows Server 2003
        2. 下载安装文件wmp11-windowsxp-x86-enu.exe (需要正版验证)
        3. 在命令行中运行下面的指令,解开安装包中的内容:
          wmp11-windowsxp-x86-enu.exe /T:C:\Temp\WMP11 /C
        4. 打开解包的文件夹C:\Temp\WMP11,把下面的文件设置成Windows XP compatibility mode (右击文件,点击"Properties",选择"Compatibility"标签,勾选"Run this program in compatibility mode for",选择"Windows XP")
          • wmfdist11.exe
          • umdf.exe
          • wmdbexport.exe
          • wmp11.exe
        5. 依次双击安装wmfdist11.exeumdf.exewmdbexport.exe
        6. 重新启动Windows Server 2003
        7. 打开解包的文件夹C:\Temp\WMP11,双击安装wmp11.exe
        8. 按照Windows Media Player 11的屏幕向导做出适当的配置
      • Microsoft .NET Framework v2.0 redistributable可以在微软下载中心找到。
      • XMLLite组件已经包含在Windows Server 2003 SP2安装程序中。如果需要重新安装,XMLLite redistributable可以在微软下载中心找到。
      • Watson Error Reporting引擎已经包含在Windows Server 2003中,所以不需要对这个项目做任何操作。

      好了,现在我们可以开始安装Zune Software了:

      1. 下载安装文件zunesetuppkg-x86.exe到C:\Temp\Zune
      2. 在命令行中运行下面的指令,解开安装包中的内容:
        zunesetuppkg-x86.exe -x
      3. 打开解包的文件夹C:\Temp\Zune\package,双击Zune-x86.msi进行安装。当安装进度窗口消失的时候,Zune Software就已经成功安装好了,你可以在Windows桌面上看到一个Zune Software的图标。

      来看看Zune Software的屏幕截图吧:

       

      在Windows Server 2003 SP2 (x86)上安装Windows Live Writer 2008

      上次的博克是英文写的,主要是因为我用的操作系统是英文的,那些菜单、选项什么的不太会翻印,所以索性用英文写了。后来觉得还是用中文写,别人读得方便,可能帮助的人也多,所以现在开始尽量写中文。:)

      既然这个博克开在Windows Live Space上,发布工具当然最好选用官方的Windows Live Writer了。它可以大大简化编辑和发布博客的流程,而且界面友好简洁,设置也比较简单。可是,我在公司的两台机器(一台开发,一台测试)都安装的Windows Server 2003 SP2 (x86)操作系统(非常稳定,两台机器用了将近一年了,从没有死机过)却不能安装Windows Live Writer!下载到的安装程序WLinstaller.exe在Windows Server 2003 SP2 (x86)上运行时出现错误提示:

      "Sorry, Windows Live programs cannot be installed on Windows Server, Windows XP Professional x64 Edition, or Windows operating systems earlier than Windows XP Service Pack 2."

      不能在Windows服务器上安装Windows Live Writer这个限制,可能只是因为安全方面的考虑,毕竟最好不要在Windows服务器上装太多的非服务类用户程序,所以总安装程序WLinstaller.exe检测到当前是Windows服务器系统的时候就直接“叫停”了。其实,如果我们能拿到单独的Windows Live Writer的安装包,就可以用它直接在Windows Server 2003 SP2 (x86)上安装了。

      下载到名为"LiveWrite2008_enu.msi”的安装文件,双击安装即可。

      After installing Windows XP SP3, opening “My Computer” hangs for several minutes

      Recently Microsoft has released Windows XP SP3, which is an accumulative service pack that includes all previously released update for Windows XP operation system. It also introduces a few new functionalities, which do not significantly change customers’ experience.

      However, after I have installed Windows XP SP3 from Windows Update, I found that when opening "My Computer" in Windows Explorer (Win-E), it hangs for a long time (about 1-2 minutes) to display the drives. During this period, there is a flashlight icon appears in the window, and a message "Searching for items…" appears in the status bar. On the other hand, when opening other folders (such as C:\, C:\windows) in the Windows Explorer, it will rapidly show the files under the specified folders.

      The root cause of this problem is that, when installing Windows XP SP3, the "Windows Image Acquisition (WIA)" will be enabled. Thus, when opening "My Computer", it will scan USB ports, and look for connected scanners and cameras. This process is time-consuming and causes the hanging of Windows Explorer.

      The solution is to disable "Windows Image Acquisition" service:

      1. Click Start, and then click Control Panel.
      2. Double-click Administrative Tools.
      3. Double-click Component Services.
      4. Click Services.
      5. In the Services (Local) list, right-click Windows Image Acquisition (WIA), and then click Properties. In the Startup type drop-down list, choose Disabled.