Artigo: 945985 - Última revisão: segunda-feira, 11 de Fevereiro de 2008 - Revisão: 2.0
Actualizações de software não são geridas pelo Windows Small Business Server 2003 Update Services depois de actualizar para o Windows Server Update Services 3.0 Service Pack 1
Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Efectuar alterações na consola do Windows Server Update Services (WSUS) 3.0 ou efectuar alterações na consola WSUS 2.0.
Actualizar para o WSUS 3.0 Service Pack 1 (SP1).
Tenta abrir o nó de serviços de actualização na consola do Microsoft Windows Small Business Server 2003 Administrator.
Neste cenário, recebe uma mensagem semelhante à seguinte:
Serviços de actualização do Windows Small Business Server (Windows SBS) não está em execução porque desactiva automaticamente se personalizar o Windows Server Update Services (WSUS).
Para obter uma lista de definições específicas que causam Windows SBS Software Update Services desactivar, consulte o Web site da Microsoft. Mesmo WSUS está a gerir actualizações para a rede, a precisão do estado no relatório de monitorização de SBS do Windows ou na home page dos serviços de actualização não pode ser garantida. Para utilizar o Windows SBS Update Services, anular as alterações que efectuou WSUS ou reinstalar o Windows SBS 2003 R2 e os WSUS 3.0
Este problema ocorre quando um ou mais das seguintes condições se verificar:
Em Aprovações Automáticas , a Regra de aprovação automática predefinida está activada nas Opções .
Em produtos e classificações , Todos os produtos da Microsoft não está seleccionada nas Opções .
Em Agenda de sincronização , a opção de sincronizar manualmente está seleccionada nas Opções .
Em computadores , a opção utilizar a política de grupo ou definições de registo nos computadores está activada no Opções .
O serviço Update Services está parado.
Se estas condições não são aplicáveis, a definição de Aprovar para detecção tenha sido desactivada quando actualizou para o WSUS 3.0 SP1. No entanto, a opção para alterar esta definição não está disponível depois de actualizar para o WSUS 3.0 SP1. Neste caso, tem de utilizar um script para alterar a definição de Aprovar para detecção .
Nota Pode ainda utilizar a consola do Windows Server Update Services 3.0 administradores para gerir actualizações.
Método 2: Utilizar um script para alterar a definição "Aprovar para detecção"
Copie o script seguinte para um ficheiro de texto e, em seguida, utilize uma extensão de nome de ficheiro .SQL para guardar o ficheiro. Por exemplo, guarde o ficheiro como C:\FixR2.sql.
USE SUSDB
PRINT 'Using SUSDB';
GO
IF NOT EXISTS (SELECT * FROM dbo.tbAutoDeploymentRule WHERE ID = 2)
BEGIN
PRINT 'Setting IDENTITY_INSERT to On';
SET IDENTITY_INSERT tbAutoDeploymentRule ON;
PRINT 'Inserting auto deployment rule';
INSERT INTO dbo.tbAutoDeploymentRule(ID, Enabled, ActionID, Name) VALUES (2, 0, 0, 'Default Auto Approval Rule');
IF @@ROWCOUNT = 0
PRINT 'Warning: No rows were affected.';
ELSE
PRINT 'Rows were updated.';
PRINT 'Setting IDENTITY_INSERT to Off';
SET IDENTITY_INSERT tbAutoDeploymentRule OFF;
END
ELSE
PRINT 'No work to do. Record already exists.';
GO
--check automatic approval for detection
IF EXISTS (SELECT * FROM dbo.tbAutoDeploymentRule WHERE ID = 1 AND NAME = 'Scan AutoDeployment Rule' AND Enabled = 0)
BEGIN
PRINT 'Automatic Approval For Detection not enabled.';
UPDATE dbo.tbAutoDeploymentRule SET Enabled=1 WHERE ID = 1
IF @@ROWCOUNT = 0
PRINT 'Warning: no rows were affected';
ELSE
PRINT 'Automatic Approval For Detection enabled.';
END
ELSE
PRINT 'Automatic Approval For Detection is already enabled';
GO
--check computer group target of approval for detection
IF NOT EXISTS (SELECT * FROM dbo.tbTargetGroupInAutoDeploymentRule WHERE AutoDeploymentRuleID = 1 AND TargetGroupID = 'a0a08746-4dbe-4a37-9adf-9e7652c0b421')
BEGIN
PRINT 'Target group of approval for detection is not "AllComputers"'
PRINT 'Inserting "AllComputers" group';
BEGIN TRANSACTION;
--delete all other computer groups assigned to this rule
DELETE FROM dbo.tbTargetGroupInAutoDeploymentRule WHERE AutoDeploymentRuleID = 1
INSERT INTO dbo.tbTargetGroupInAutoDeploymentRule(AutoDeploymentRuleID,TargetGroupID) VALUES(1,'A0A08746-4DBE-4A37-9ADF-9E7652C0B421')
COMMIT TRANSACTION;
IF @@error != 0
PRINT 'Error: Insertion failed';
ELSE
PRINT '"AllComputers" Group added';
END
ELSE
PRINT '"AllComputers" is already the target group of approval for detection.';
GO
--check if "critical update" is in the auto approval classification
IF NOT EXISTS (SELECT * FROM dbo.tbUpdateClassificationInAutoDeploymentRule WHERE AutoDeploymentRuleID = 1 and UpdateClassificationID = 1)
BEGIN
PRINT 'Critical update is not in approval for detection classification'
INSERT INTO dbo.tbUpdateClassificationInAutoDeploymentRule(AutoDeploymentRuleID,UpdateClassificationID) VALUES(1,1)
IF @@ROWCOUNT = 0
PRINT 'Warning: no rows were affected';
ELSE
PRINT 'Critical update is inserted to approval for detection classification';
END
ELSE
PRINT 'Critical update is already in approval for detection classification';
--check if "security update" is in the auto approval classification
IF NOT EXISTS (SELECT * FROM dbo.tbUpdateClassificationInAutoDeploymentRule WHERE AutoDeploymentRuleID = 1 and UpdateClassificationID = 5)
BEGIN
PRINT 'Security update is not in approval for detection classification'
INSERT INTO dbo.tbUpdateClassificationInAutoDeploymentRule(AutoDeploymentRuleID,UpdateClassificationID) VALUES(1,5)
IF @@ROWCOUNT = 0
PRINT 'Warning: no rows were affected';
ELSE
PRINT 'Security update is inserted to approval for detection classification';
END
ELSE
PRINT 'Security update is already in approval for detection classification';
--check if "service pack " is in the auto approval classification
IF NOT EXISTS (SELECT * FROM dbo.tbUpdateClassificationInAutoDeploymentRule WHERE AutoDeploymentRuleID = 1 and UpdateClassificationID = 6)
BEGIN
PRINT 'Service pack is not in approval for detection classification'
INSERT INTO dbo.tbUpdateClassificationInAutoDeploymentRule(AutoDeploymentRuleID,UpdateClassificationID) VALUES(1,6)
IF @@ROWCOUNT = 0
PRINT 'Warning: no rows were affected';
ELSE
PRINT 'Service pack is inserted to approval for detection classification';
END
ELSE
PRINT 'Service pack is already in approval for detection classification';
Clique em Iniciar , clique em Executar , escreva cmd e, em seguida, clique em OK .
Na linha de comandos, localize a seguinte pasta:
%programfiles%\Update Services\Setup
Na linha de comandos, escreva o seguinte comando e, em seguida, prima ENTER:
executesql.exe -S MICROSOFT ##SSEE -i C:\FixR2.SQL -l C:\Output.log
Reinstalar o WSUS 3.0 utilizando as instruções em "desinstalar e reinstalar Windows Small Business Server 2003 R2 componentes num servidor com o WSUS 3.0" secção a técnica de instalação do Windows no Server Update Services 3.0 no Windows Small Business Server 2003 . Para ver esta documentação técnica, visite o seguinte Web site da Microsoft:
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 945985
(http://support.microsoft.com/kb/945985/en-us/
)
Qual foi o esforço que despendeu pessoalmente para utilizar este artigo?
Muito baixo
Baixo
Moderado
Elevado
Muito elevado
Diga-nos porquê e o que podemos fazer para melhorar estas informações
Obrigado! Os seus comentários são utilizados para ajudar-nos a melhorar o conteúdo do nosso suporte. Para obter mais opções de assistência, visite a Home Page de Ajuda e Suporte.