zoukankan      html  css  js  c++  java
  • 控制IE浏览器升级降级

    如果系统现在是IE11,要退回到IE8,那么

    ①到控制面板里-->已安装的更新-->先卸载IE11

    ②管理员身份执行以下脚本,例如:blockIE11.cmd /B,重启电脑

    @echo off

    Echo MICROSOFT TOOL KIT TO DISABLE DELIVERY OF
    Echo INTERNET EXPLORER 11
    Echo.
    Echo Copyright (C) Microsoft Corporation. All rights reserved.
    Echo.

    set ProductName=Internet Explorer 11
    set REGBlockKey=HKLMSOFTWAREMicrosoftInternet ExplorerSetup11.0
    set REGBlockValue=DoNotAllowIE11

    set RemoteMachine=%1

    if ""=="%1" goto Usage
    if "/?"=="%1" goto Usage
    if /I "/H"=="%1" goto Usage
    if /I "/B"=="%1" goto LocalMachine
    if /I "/U"=="%1" goto LocalMachine
    set RemoteMachineName=%1
    set Action=%2

    :Parse
    if /I "/B" == "%Action%" goto Block
    if /I "/U" == "%Action%" goto UnBlock
    goto Usage

    :Block
    Echo Blocking deployment of %ProductName% on %RemoteMachineName%
    REG ADD "\%RemoteMachine%\%REGBlockKey%" /v %REGBlockValue% /t REG_DWORD /d 1 /f
    goto End

    :UnBlock
    Echo Unblocking deployment of %ProductName% on %RemoteMachineName%
    REG DELETE "\%RemoteMachine%\%REGBlockKey%" /v %REGBlockValue% /f
    goto End

    :LocalMachine
    echo LOCAL!
    set Action=%1
    set RemoteMachine=.
    set RemoteMachineName=the local machine
    goto Parse

    :Usage
    Echo.
    Echo This tool can be used to remotely block or unblock the delivery of
    Echo %ProductName% via Automatic Updates.
    Echo.
    Echo ------------------------------------------------------------
    Echo Usage:
    Echo %0 [machine name] [/B] [/U] [/H]
    REM [machine name] [/B|U|H]
    Echo B = Block %ProductName% deployment
    Echo U = Allow %ProductName% deployment
    Echo H = Help
    Echo.
    Echo To block or unblock installation on the local machine use
    Echo period ("." with no quotes) as the machine name
    Echo.
    Echo Examples:
    Echo %0 mymachine /B (blocks delivery on machine "mymachine")
    Echo.
    Echo %0 /U (unblocks delivery on the local machine)
    Echo ------------------------------------------------------------
    Echo.

    :End

    ③循环上两步,卸载IE10,以下是IE10脚本,重启电脑

    @echo off

    Echo MICROSOFT TOOL KIT TO DISABLE DELIVERY OF
    Echo MICROSOFT INTERNET EXPLORER 10
    Echo.
    Echo Copyright (C) Microsoft Corporation. All rights reserved.
    Echo.

    set ProductName=Internet Explorer 10
    set REGBlockKey=HKLMSOFTWAREMicrosoftInternet ExplorerSetup10.0
    set REGBlockValue=DoNotAllowIE10

    set RemoteMachine=%1

    if ""=="%1" goto Usage
    if "/?"=="%1" goto Usage
    if /I "/H"=="%1" goto Usage
    if /I "/B"=="%1" goto LocalMachine
    if /I "/U"=="%1" goto LocalMachine
    set RemoteMachineName=%1
    set Action=%2

    :Parse
    if /I "/B" == "%Action%" goto Block
    if /I "/U" == "%Action%" goto UnBlock
    goto Usage

    :Block
    Echo Blocking deployment of %ProductName% on %RemoteMachineName%
    REG ADD "\%RemoteMachine%\%REGBlockKey%" /v %REGBlockValue% /t REG_DWORD /d 1 /f
    goto End

    :UnBlock
    Echo Unblocking deployment of %ProductName% on %RemoteMachineName%
    REG DELETE "\%RemoteMachine%\%REGBlockKey%" /v %REGBlockValue% /f
    goto End

    :LocalMachine
    echo LOCAL!
    set Action=%1
    set RemoteMachine=.
    set RemoteMachineName=the local machine
    goto Parse

    :Usage
    Echo.
    Echo This tool can be used to remotely block or unblock the delivery of
    Echo %ProductName% via Automatic Updates.
    Echo.
    Echo ------------------------------------------------------------
    Echo Usage:
    Echo %0 [machine name] [/B] [/U] [/H]
    REM [machine name] [/B|U|H]
    Echo B = Block %ProductName% deployment
    Echo U = Allow %ProductName% deployment
    Echo H = Help
    Echo.
    Echo To block or unblock installation on the local machine use
    Echo period ("." with no quotes) as the machine name
    Echo.
    Echo Examples:
    Echo %0 mymachine /B (blocks delivery on machine "mymachine")
    Echo.
    Echo %0 /U (unblocks delivery on the local machine)
    Echo ------------------------------------------------------------
    Echo.

    :End


    ④循环上两步,卸载IE9,以下是IE9脚本,重启电脑

    @echo off

    Echo MICROSOFT TOOL KIT TO DISABLE DELIVERY OF
    Echo MICROSOFT INTERNET EXPLORER 9
    Echo.
    Echo Copyright (C) Microsoft Corporation. All rights reserved.
    Echo.

    set ProductName=Internet Explorer 9
    set REGBlockKey=HKLMSOFTWAREMicrosoftInternet ExplorerSetup9.0
    set REGBlockValue=DoNotAllowIE90

    set RemoteMachine=%1

    if ""=="%1" goto Usage
    if "/?"=="%1" goto Usage
    if /I "/H"=="%1" goto Usage
    if /I "/B"=="%1" goto LocalMachine
    if /I "/U"=="%1" goto LocalMachine
    set RemoteMachineName=%1
    set Action=%2

    :Parse
    if /I "/B" == "%Action%" goto Block
    if /I "/U" == "%Action%" goto UnBlock
    goto Usage

    :Block
    Echo Blocking deployment of %ProductName% on %RemoteMachineName%
    REG ADD "\%RemoteMachine%\%REGBlockKey%" /v %REGBlockValue% /t REG_DWORD /d 1 /f
    goto End

    :UnBlock
    Echo Unblocking deployment of %ProductName% on %RemoteMachineName%
    REG DELETE "\%RemoteMachine%\%REGBlockKey%" /v %REGBlockValue% /f
    goto End

    :LocalMachine
    echo LOCAL!
    set Action=%1
    set RemoteMachine=.
    set RemoteMachineName=the local machine
    goto Parse

    :Usage
    Echo.
    Echo This tool can be used to remotely block or unblock the delivery of
    Echo %ProductName% via Automatic Updates.
    Echo.
    Echo ------------------------------------------------------------
    Echo Usage:
    Echo %0 [machine name] [/B] [/U] [/H]
    REM [machine name] [/B|U|H]
    Echo B = Block %ProductName% deployment
    Echo U = Allow %ProductName% deployment
    Echo H = Help
    Echo.
    Echo To block or unblock installation on the local machine use
    Echo period ("." with no quotes) as the machine name
    Echo.
    Echo Examples:
    Echo %0 mymachine /B (blocks delivery on machine "mymachine")
    Echo.
    Echo %0 /U (unblocks delivery on the local machine)
    Echo ------------------------------------------------------------
    Echo.

    :End

    ⑤如果要恢复,逐个执行blockIEXX.cmd /U,重启电脑

    ⑥安装新版本补丁

    安装失败的话,参照:

    Method 1:
    Run the Windows Update troubleshooter and check.
    Open the Windows Update troubleshooter

    http://Windows.microsoft.com/en-US/Windows7/Open-the-Windows-Update-troubleshooter

     下载:WindowsUpdateDiagnostic.diagcab 

    Method 2:
    Try installing the update in a Clean Boot state.
    How to troubleshoot a problem by performing a Clean Boot in Windows Vista or in Windows 7
    http://support.microsoft.com/kb/929135
    Note: After Clean Boot troubleshooting step, refer to “How to reset the computer to start as usual after troubleshooting with Clean Boot” from the article.

    Method 3:

    Disable the security software temporarily and try to update.

    http://Windows.microsoft.com/en-US/Windows7/Disable-antivirus-software

    Note: Antivirus software can help protect the computer against viruses and other security threats. In most cases, you should not disable the antivirus software. If you do have to temporarily disable it to install other software, you should re-enable it as soon as you're done. If you are connected to the Internet or a network during the time the antivirus software is disabled, your computer is vulnerable to attacks.

    Refer to the help article:

    Troubleshoot problems with installing updates

    http://Windows.microsoft.com/en-us/Windows7/Troubleshoot-problems-with-installing-updates

     [HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerSetup11.0] 
    "DoNotOfferIE11AU"=dword:00000001 
    "REGBlockValue"="DoNotAllowIE11"

  • 相关阅读:
    SED&AWK
    load average[zhuan]
    To be learned
    Android计时器 android.widget.Chronometer
    Play初识
    获取视图的宽高
    自定义摄像机
    Android VideoView使用小记
    在android中,如何去掉webview读取网页后点击网页上的按钮出现的方框
    阿里云主机试用之自建站点和ftp上传所遇的2个问题
  • 原文地址:https://www.cnblogs.com/RocCnBlog/p/4386058.html
Copyright © 2011-2022 走看看