• 如何釐清3th party VSS provider造成問題

    當系統安裝了其他3th party provider有時會造成VSS服務不正常,可以嘗試釐清是否是其他provider導致

    例如:

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\Providers\{262b716e-bb23-41b5-aaef-e2c15e767167}]

    @="Symantec Software VSS Provider"

    "Type"=dword:00000002

    "Version"="1.0"

    "VersionId"="{312524e0-c869-46ce-849b-7d99a24257cd}"

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\Providers\{d90dd826-87cf-42ce-a88d-b32caa82025b}]

    @="IBM System Storage Volume Shadow Copy Service Hardware Provider"

    "Type"=dword:00000003

    "Version"="4.1.0.0525"

    "VersionId"="{00000000-0000-0000-0000-000000000000}"

    請確認您的機碼,您可以備份

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\Providers

    然後刪除

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\Providers\{d90dd826-87cf-42ce-a88d-b32caa82025b}

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\Providers\{262b716e-bb23-41b5-aaef-e2c15e767167}

    請先確認兩個機碼移除後把VSS服務停用後再啟動

    再去測是VSS功能是否正常

  • Internet Explorer 8/ IE8 View Source cannot render the html correctly

    問題描述︰Internet Explorer 8/ IE8 View Source cannot render the html correctly

    說明與方法︰IE8瀏覽器檢查原始碼的開啟程式會顯示斷行並無法完整顯示內容 (IE6不會有此現象) , 是否有方法可以將預設的檢查原始碼程式改變成用其他程式開啟. (如notepad)

    [問題原因] 原始碼的結尾有部分為亂碼,導致預設的瀏覽程式無法正常顯示此原始碼.

    [執行步驟]

    方法1: 透過開發者工具修改

    1.      打開IE8並按下 F12 叫出開發者工具. (IE Developer Tool)

    2.      點選檔案->自訂Internet Explorer 檢視原始檔->記事本

    clip_image005

    3.      使用IE8在檢視一次原始檔, 會使用notepad來打開.

     

    方法2: 更改註冊機碼值

    1.開始 -> 執行, 輸入regedit.
    2.找到下面這個機碼位置:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer
     
    3. 新增一個子機碼名稱為”View Source Editor”.

    4.然後在新增一個子機碼名稱為 “Editor Name”.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name

    5. 將預設的字串值改為 “notepad.exe” 或其他的HTML文字編輯程式.

    (建議輸入程式的完整路徑, 例: C:\Program Files\UltraEditor\Uedit32.exe)

    image

  • Windows 7/cannot launch JRE with IE8 though TMG Firewall

    問題描述︰Windows 7/ cannot launch JRE with IE8 though TMG Firewall

    clip_image001clip_image002

    說明與方法︰Windows 7的IE8 透過TMG Firewall 無法正常執行 java based 的應用程式, 但在XP的IE6卻不會有此現象產生.

    原因分析

    1.      比較正常和不正常的Process Monitor log,我們看到以下的現象:

    正常的連線:

    不正常的連線:

     2.   從上面的比較,我們得出以下兩個結論:

    · 在正常的連線中,我們看到java.exe的程式和 TMG 連線之後,有成功的連線到Internet並且將要載入的Java程式下載執行。
    但是在不正常的連線中,我們看到java.exe的程式和Proxy只有快速的交握->驗證->斷線 的動作(根據行為判斷,確實行為需要收集無加密或解密後的網路封包),因此這個現象也說明了無法正確執行Java程式的現象。

    · 從Process Monitor Log中看到,IE可以正確地和TMG取得驗證連線Internet,但是java.exe卻無法正常的連線Internet。因此真正的問題出在java.exe這個程式和TMG中間的驗證行為。

    3.  我們測試建立一筆rule, 僅允許網站執行 java 應用程式, 在此設定之後client就可以正常執行 java, 所以有可能是 java.exe跟TMG的驗證問題.

     

    參考連接

    An ISA server or Forefront Threat Management Gateway server requests credentials when client computers in the same domain use Internet Explorer to access Web sites that contain Java programs

    http://support.microsoft.com/kb/925881

    Symptom:

    · You have a client computer that uses a Microsoft Internet Security and Acceleration (ISA) Server server or a Microsoft Forefront Threat Management Gateway, Medium Business Edition server as a proxy server.

    · You configure Windows Internet Explorer on the client computer to use a proxy server.

    · You have a Java Virtual Machine (JVM) that is running on the client computer.

    In this scenario, when the client computer uses Internet Explorer to access a Web site that contains Java programs, the ISA Server or the Microsoft Forefront Threat Management Gateway, Medium Business Edition server may request that the client computer provides credentials. This issue occurs even if the client computer is located in the same domain as the ISA server or the Microsoft Forefront Threat Management Gateway, Medium Business Edition server.

    Cause:

    The ISA or the Microsoft Forefront Threat Management Gateway, Medium Business Edition proxy client computer is requested for credentials because the JVM cannot authenticate itself to the proxy server.

    Workaround:

    Method 1

    Clear the Require all users to authenticate check box, and then create an anonymous access rule for all outgoing traffic. Additionally, add the site that contains Java programs to the Access Rules destinations. To do this, follow these steps.

    For Microsoft Forefront Threat Management Gateway, Medium Business Edition

    1. Click Start, point to All Programs, point to Microsoft Forefront TMG, and then click Forefront TMG Management.

    2. Expand Server_Name, where Server_Name is the server that is running Microsoft Forefront Threat Management Gateway, Medium Business Edition, and then click Firewall Policy.

    3. Click Networking, right-click Internal network on the Networks tab, and then click Properties.

    4. Click the Web Proxy tab, and then click Authentication.

    5. Make sure that the Require all users to authenticate check box is cleared, and then click OK two times.

    6. Right-click Firewall Policy, click New, and then click Access Rule.

    7. In the Access rule name box, type a name for the rule, and then click Next.

    8. On the Rule Action page, click Allow, and then click Next.

    9. On the Protocols page, click Selected Protocols in the In this rule applies to list. Click Add, add HTTP protocol and HTTPS protocol, and then click Next.

    10. On the Malware inspection page, choose the appropriate radio button, depending on whether you want to enable malware inspection.

    11. On the Access Rule Sources page, click Add.

    12. In the Add Network Entities dialog box, expand Networks, click Internal, click Add, and then click Close. Click Next.

    13. On the Access Rule Destinations page, click Add.

    14. In the Add Network Entities dialog box, click New, and then click URL Sets/Domain Name sets.
    Note URL sets are for HTTP traffic whereas Domain Name Sets are for HTTPS traffic.

    15. In the New URL Set Rule Element/New Domain Name Set Policy Element dialog box, type an appropriate name.

    16. Click Add, type the URL or the domain of the sites that contain Java programs, and then press ENTER.
    Note If you want to enter more than one URL in the URL set or in the Domain Name set, repeat step 16.

    17. Click OK.

    18. In the Add Network Entities dialog box, expand URL Sets/Domain Name Set, click the URL set that you created in steps 16 to 17, click Add, and then click Close. Click Next.

    19. Make sure that the This rule applies to requests from the following user sets list contains the All Users entry, click Next, and then click Finish.

    20. Click Apply to save the changes and to update the firewall policy.

    21. Click OK.

  • Windows 2008執行slmgr.vbs 指令時出現”沒有使用權限”的錯誤

    問題徵狀:

    1.當嘗試執行slmgr.vbs 來排除啟動問題時,出現以下的錯誤

     

    image

    2. 點選「電腦」>「內容」,或是點選「控制台」,沒有反應。

    3.系統出現產品尚未啟動的訊息

    解決方法

    請檢查Software Licensing服務是否沒有啟動,如果沒有的話,請啟動該服務即可。

  • Windows XP出現一般使用者的權限無法使用隨身碟問題

    正常來講,非admin的使用者在Windows XP系統下,插入隨身碟後仍可以正常使用。如果當您發現一般使用者插入隨身碟後,系統畫面跑出需要安裝驅動程式而且安裝失敗(但是具有admin權限的帳戶就沒有這個問題),該如何排除這個問題?以下提供幾個方向,可以依照方式一往下做,如果問題解決,就不需再往下處理。

    方法一:

    1.將Cryptographic Services停用。

    2.將C:\Windows\system32\Catroot2資料夾刪除或是將它命名成其他的名稱。

    3.啟用Cryptographic Services服務,再試一次。

    方式二:

    檢查以下的三個檔案,權限是否和正常機器的不一樣。如果不一樣的話,請修改其權限,再試一次

    C:\Windows\system32\drivers\usbstor.sys

    C:\Windows\inf\usbstor.inf

    C:\Windows\inf\usbstor.pnf

    方式三:

    執行以下的指令,讓系統檔案的權限還原預設值

    secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose (參考http://support.microsoft.com/kb/313222)

    方式四:

    再安裝一次Windows XP Service Pack3,以及後面的Hotfix。

    方式五:

     檢查以下的三個機碼,在右方找到是否有LowerFilters或是UpperFilter的值,值的內容和正常的機器是否不一樣,如果有不一樣的地方,請刪除或是修改,再重新開機試一次。

    HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
    HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}
    HKLM\SYSTEM\CurrentControlSet\Control\Class\{6D807884-7D21-11CF-801C-08002BE10318}

    (在做任何修改前,請先備份機碼)