none
vista business 版本在更改IIS7的安装项时报错:“出现错误,并非所有的功能被成功更改” RRS feed

  • 问题

  • 我的机器为vista business,机器原本已经安装了IIS7 ,但是我为了支持ASP页面,需要增加安装支持ASP的功能,操作步骤如下:
    1、进入Vista的 控制面板,选择左侧的 打开或关闭Windows功能 。
    2、选择万维网服务的应用程序开发功能中的 ASP打上勾
    3、开始安装
    4、报错“出现错误,并非所有的功能被成功更改”后退出,系统未作任何修改。

    后来在网上搜索,有如下两个解决方法:
    1、把WAS(全称Windows Process Activation Service)服务删除
    2、关闭杀毒软件和关闭数据访问保护功能

    我按照这两个解决方案操作后还是出现同样的结果。即使在安全模式下面操作还是一样的结果。
    2009年5月21日 8:18

答案

全部回复

  • 你試試這個方法, 簡要說就是在刪除 WAS 後把 IIS7 也卸載, 然後再重裝.

    Vista下安装IIS7 “出现错误.并非所有的功能被成功更改”的解决办法
    http://www.y63.net/?action=show&id=114


    Folding@Home

    2009年5月21日 8:31
  • 你試試這個方法, 簡要說就是在刪除 WAS 後把 IIS7 也卸載, 然後再重裝.

    Vista下安装IIS7 “出现错误.并非所有的功能被成功更改”的解决办法
    http://www.y63.net/?action=show&id=114


     

    Folding@Home


        删除was我使用了两个方法:
       1、我使用 打开或关闭Windows功能 中 去删除 ,还是报错:“出现错误.并非所有的功能被成功更改”
       2、我使用sc删除服务,成功删除了was服务,然后重启机器,试图删除IIS7的时候也是出现报错:“出现错误.并非所有的功能被成功更改”
    2009年5月21日 9:01
  • 你刪除 WAS 方法不正確.

    正確方法

    控制面板 - 程序 - 打開或關閉 Windows 功能 - 需要 UAC 提升權限 - 去掉 Windows Process Activation Service 節點下所有被選中的複選框 - 單擊"確定"按鈕.
    Folding@Home
    • 已编辑 repl 2009年5月21日 9:09
    2009年5月21日 9:08
  • 你刪除 WAS 方法不正確.

    正確方法

    控制面板 - 程序 - 打開或關閉 Windows 功能 - 去掉 Windows Process Activation Service 節點下所有被選中的複選框 - 單擊"確定"按鈕.
    Folding@Home

    删除was我使用了两个方法:
       1、我使用 打开或关闭Windows功能 中 去删除 ,还是报错:“出现错误.并非所有的功能被成功更改”
       2、我使用sc删除服务,成功删除了was服务,然后重启机器,试图删除IIS7的时候也是出现报错:“出现错误.并非所有的功能被成功更改”

       你说的方法应该就是我说的那个第一个方法吧。使用此方法操作的时候就报错::“出现错误.并非所有的功能被成功更改”
      我就是使用第一个方法报错后没有办法才采用了第二个方法
    2009年5月21日 9:10
  • 你是否是先用 sc 方式刪除?

    如果你有刪除 was 之前的還原點, 請嘗試進行系統還原.


    Folding@Home
    2009年5月21日 9:13
  • 你是否是先用 sc 方式刪除?

    如果你有刪除 was 之前的還原點, 請嘗試進行系統還原.


    Folding@Home

       郁闷!我没有那个时候的还原点。但是我是使用你说的那个方法处理失败后才使用sc删除的。不知道现在这种状况是否还有其他的处理方法。谢谢了!
    2009年5月21日 9:15
  • 2009年5月21日 9:25
  • 還有一種未驗證解決方案, 通過對一臺沒有安裝 IIS7 的 Vista 前後注冊表導出內容的比較, 找出系統在安裝卸載 IIS7 時修改了哪些地方, 以及開啟關閉 WAS 是修改了注冊表哪些地方. 最後依據比較結果, 直接修改注冊表來達到卸載(關閉)軟件的目的.

    個人建議:
    1. 爲了保證最高的成功率, 建議找一臺同你平臺, 系統版本, 語言一樣的電腦.  比如你的 Windows Vista 是 32位簡體中文 Windows Vista Business, 那么那臺電腦也要和你的一樣. 另外那臺電腦最好也沒有安裝 IIS7.  如果安裝了 IIS7 的話, 只要能夠卸載, 重新安裝 IIS7 也行. 也可以在虛擬機下進行.

    2. IIS7 和 WAS 相關的注冊表項應該應該保存在 HKEY_LOCAL_MACHINE\SOFTWARE, 也不排除在 HKEY_LOCAL_MACHINE\SYSTEM , 所以建議對這兩個地方都進行導出.

    3. 導出的注冊表文件較大, 請確保擁有足夠的存儲空間.

    4. 因為導出的注冊表文件內容很多, 請使用專業文本比較軟件以提高查找效率.

    5. 這種方法不顯式回滾對系統文件夾的任何寫操作.

    6. 請事先做好注冊表備份.


    Folding@Home
    2009年5月21日 12:25