很想裝個測試版說。
2010年5月19日 星期三
Window Update KB967723 安裝失敗
這個問題已存在了一段時間了,一直略過不理。
這樣不是辦法。
問題
伺服器是 Windows Server 2008 x86,之前Windows Update 說有新的更新 KB967723,晚上自動更新時卻一直安裝不上去。
手動更新也是失敗。到 這裡 手動下載 patch 檔來更新,也不行。真糟。
今早下定決心,看一下 %Windows%\WindowsUpdate.log,發現了下面的錯誤記錄。
2010-04-02 00:01:09:384 1036 10a0 Report REPORT EVENT: {DF07C317-A3F9-405F-BF9A-8EDDF5A65E44} 2010-04-02 00:00:38:397+0800 1 195 101 {8181567D-EC57-4B9C-A351-F48324C5D274} 103 80070490 AutomaticUpdates Failure Content Install Installation Failure: Windows failed to install the following update with error 0x80070490: Security Update for Windows Server 2008 (KB967723).
於是再使用 0x80070490 + KB967723 找 Google 大神幫忙。找到了這個解法。
什麼是「系統更新整備工具」?
系統資源 (例如檔案資料、登錄資料,甚至是記憶體內部資料) 在作業系統存留期間可能會產生不一致。這些不一致可能是由各種硬體故障或軟體問題所造成的。在某些情況中,這些不一致會影響 Windows 服務存放區,並造成軟體更新無法運作。系統更新整備工具會嘗試解決這些不一致問題。(摘自 http://support.microsoft.com/kb/947821)
完工。
2009年7月16日 星期四
IIS LogParser
在調整校能的過程中,除了 VSTS 的 LoadTest 之外,也常常需要分析正式伺服器上的 IIS Log.
但是,此log為純文字檔,要如何分析呢?我們當然希望匯到資料庫,再以 sql 語法找出想要的資訊。
將IIS Log匯出到資料表的過程,微軟早就出了這樣的工具,LogParser
指令,像下面即可。
"C:\Program Files\Log Parser 2.2\LogParser.exe " "SELECT TO_LOCALTIME(TO_TIMESTAMP([date], [time])) as [createDate], [s-sitename], [s-ip], [cs-method], [cs-uri-stem], [cs-uri-query], [s-port], [cs-username], [c-ip], [cs(User-Agent)], [sc-status], [sc-substatus], [sc-win32-status], [sc-bytes], [cs-bytes], [time-taken] INTO IISLog FROM C:\IISLog\ex090714.log WHERE TO_LOWERCASE (EXTRACT_EXTENSION(cs-uri-stem)) NOT IN ('gif';'jpg';'png';'bmp';'ico';'axd')" -o:SQL -server:serverName -database:IISLog -driver:"SQL Server" -username:userId -password:pwd -createTable:ON -i:W3C
棒吧!連選資料的方式,都像是 sql 語法。
2008年12月11日 星期四
IIS 6 上的 FTP Site 如何設定使用者目錄
找了一會兒。原來預設沒有「使用者目錄」的功能。
如果要建立,必須參考這一篇 http://www.microsoft.com/taiwan/technet/community/columns/insider/iisi0606.mspx