내가 유지 관리하는 웹 서버 설치 프로그램에서는 설치 프로그램이 IIS 7 및/또는 ASP (Vista 이상)를 설치하지 않았는지 확인하고 레지스트리에 적절한 값을 저장할지 여부를 추적합니다. 제거 중에 해당 값이 이고 해당 컴퓨터에서 IIS를 사용하는 다른 웹 사이트가없는 경우 사용자에게 IIS/ASP를 제거할지 여부를 묻습니다. 그렇다면 을 설치 한 것을 제거합니다.WOW64에서 IIS 7을 제거하는 방법은 무엇입니까?
C:\Windows\system32\pkgmgr.exe /norestart /uu:IIS-WebServerRole;
IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;
IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;
IIS-ApplicationDevelopment;IIS-ASP;IIS-ISAPIExtensions;
IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;
IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;
IIS-HttpCompressionStatic;IIS-WebServerManagementTools;
IIS-ManagementConsole;WAS-WindowsActivationService;
WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
이 32 비트 시스템에서 잘 작동하지만 전혀 작동하지 않습니다
다음
은 (줄 바꿈이 명확성을 위해 추가) 우리는 IIS 7 ASP 을 제거하기 위해 실행 명령이다 64 비트 시스템에서도 WOW64 리디렉션을 사용하지 않도록 설정할 수 있습니다. ( 매개 변수를 무시하십시오. 설치가 끝나면 다시 설치해야합니다. 이 필요합니다.)이 명령을 관리자 수준 명령 프롬프트에 입력하려고 시도했지만 (/ norestart 매개 변수없이) 아무 소용이 없습니다.IIS 7/ASP를 설치하기 위해 설치하는 동안 사용하는 명령은 비슷하게 이며, 항상 작동하므로, 제거 명령 줄이 너무 길다는 것이 상상할 수 없습니다. (그 이론을 테스트하기 위해 심지어 나는 명령을 두 명령으로 나누었습니다. 하나는 ASP 구성 요소를 제거하기위한 것이고 나머지 하나는 나머지를 제거하기위한 것입니다. 동일한 문제, 아무것도 제거되지 않았습니다.)
다른 명령이 있습니까? 64 비트 시스템에서 우리가 원하는 것을 할 수 있을까요? 이면 WOW64 리디렉션을 사용하지 않도록 설정해야하며 32 비트 시스템에서도 작동합니까? (Vista 및 이후 시스템에서만 호출됩니다. 이전의 시스템에서는 IIS와 ASP가 사전 설치되어 있는지 확인하는 사용자에게 의존합니다.)
64 비트 시스템에서 어떤 오류가 반환됩니까? –
이것은 어떻게 serverfault에 속합니까? Windows Vista에 대한 serverfault는 언제부터입니까? –
운영 체제 구성 문제일까요? 프로그래밍 문제가 아니기 때문에? – blowdart