In precedenza gli aggiornamenti software approvati possono essere non approvati se si sincronizza un server che esegue SUS 1.0 con SP1 dopo il 12 dicembre 2005

Traduzione articoli Traduzione articoli
Identificativo articolo: 912307 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sintomi

Se si sincronizza un server che esegue Microsoft Software Update Services (SUS) 1.0 con Service Pack 1 (SP1) dopo il 12 dicembre, 2005, tutti gli aggiornamenti software approvati in precedenza potrebbero essere non approvati. Questi aggiornamenti potrebbe essere inoltre visualizzati lo stato "aggiornato" nella pagina Approva aggiornamenti . I server che eseguono SUS 1.0 con SP1 non si verificano questo problema, se sono stati distribuiti o dopo il 13 dicembre 2005.

Se Automatically approve new versions of previously approved updates Ŕ selezionata nella pagina di impostare le opzioni , gli aggiornamenti visualizzare lo stato di "aggiornamento", ma gli aggiornamenti non sono non controllati nella pagina Approve updates . In questo scenario, non sono interessati da questo problema.

Potenziale effetto

Anche se il problema ha minimo effetto in ambienti in cui tutto i client SUS che tutti gli aggiornamenti approvati in precedenza installati, i computer client che non sono ancora scaricati approvato in precedenza gli aggiornamenti potrebbero risultare vulnerabile ai problemi di protezione risolti da tali aggiornamenti. Questi computer client SUS rimangano vulnerabili fino a quando le impostazioni di approvazione vengono reimpostate.

Client vulnerabili possono includere quanto segue, tra gli altri:
  • Nuovi sistemi appena sono stati portati nella riga
  • Sistemi di dispositivi mobili che sono state all'esterno dell'ambiente e che non sono utilizzati SUS per un certo periodo di tempo
  • Sistemi che sono stati disattivati
╚ consigliabile utilizzare uno dei metodi nella sezione "Workaround" per reimpostare le approvazioni per l'ambiente in uso. Se non si utilizza uno di questi metodi, l'ambiente potrebbe essere a rischio.

Workaround

Per aggirare il problema, utilizzare uno dei metodi seguenti, a seconda della situazione.

importante Se si utilizza un server SUS figlio nel proprio ambiente, vedere la sezione di ? Considerations for environments with child SUS servers ?.
  • Utilizzare Method 1 se un backup del file Approveditems.txt Ŕ disponibile.

    Nota Il metodo 1 Ŕ il metodo consigliato per aggirare il problema. Se si dispone di un backup del file Approveditems.txt, Ŕ consigliabile utilizzare questo metodo.
  • Utilizzare il Method 2 o Method 3 se non Ŕ disponibile un backup del file Approveditems.txt.

    Nota Metodo 2 Ŕ il metodo consigliato per risolvere questo problema se non si dispone di un backup del file Approveditems.txt.

Metodo 1: Ripristino del file Approveditems.txt

╚ consigliabile di questo metodo se Ŕ disponibile una copia di backup del file Approveditems.txt.

Ripristinare il file Approveditems.txt e ripristinare le impostazioni precedenti. Per effettuare questa operazione, attenersi alla seguente procedura:
  1. Arrestare il servizio di sincronizzazione Software Update Services. Per effettuare questa operazione, attenersi alla seguente procedura:
    1. Fare clic su Start , scegliere Esegui , digitare cmd nella casella Apri e quindi fare clic su OK .
    2. Al prompt dei comandi, digitare i comandi seguenti. Premere INVIO dopo ogni comando.
      net stop wusyncservice
      uscire da
  2. Copiare il backup del file Approveditems.txt le seguenti cartelle:
    • SUS Virtual Root\
    • SUS Virtual Root\Autoupdate\Dictionaries
    Nota SUS Virtual Root rappresenta il percorso della radice virtuale SUS. Ad esempio, il percorso potrebbe essere Inetpub\Wwwroot.
  3. Riavviare il servizio di sincronizzazione Software Update Services. Per effettuare questa operazione, attenersi alla seguente procedura:
    1. Fare clic su Start , scegliere Esegui , digitare cmd nella casella Apri e quindi fare clic su OK .
    2. Al prompt dei comandi, digitare i comandi seguenti. Premere INVIO dopo ogni comando.
      net start wusyncservice
      uscita
  4. Nel http:// nomeserver / SUSAdmin pagina, fare clic su Opzioni .
  5. Nell'area Selezionare il modo in cui si desidera gestire new versions of previously approved updates , fare clic su Automatically approve new versions of previously approved updates .
  6. Sincronizzare nuovamente il server SUS.
Gli aggiornamenti approvati in precedenza vengono visualizzati come approvato. Gli aggiornamenti pi¨ recenti sono disponibili per l'approvazione.

Metodo 2: Utilizzare approvazione di Analyzer Tool

╚ consigliabile utilizzare questo metodo se non Ŕ disponibile un backup del file Approveditems.txt.

Come scaricare lo strumento Analizzatore di approvazione

Nota Ora Ŕ disponibile una versione aggiornata dello strumento Approval Analyzer. La versione di 14 dicembre 2005 originale di Approval Analyzer Tool presenta un problema noto. Questo problema potrebbe causare alcuni aggiornamenti che in precedenza non approvati dall'amministratore SUS per essere approvata e probabilmente Ŕ stato distribuito. Se in precedenza Ŕ stato scaricato la versione di 14 dicembre 2005, dello strumento Approval Analyzer, non utilizzarlo. In alternativa, scaricare la versione pi¨ recente dello strumento.

Per scaricare la versione pi¨ recente dello strumento Approval Analyzer, visitare il sito di Web di Microsoft.
http://www.microsoft.com/downloads/details.aspx?FamilyId=8D7310F8-DE9C-4326-AA26-39D633C295FF
Nota Lo strumento di Analyzer di approvazione Ŕ un file eseguibile autoestraente. Il file Ŕ stato inserito utilizzando IExpress. Per ulteriori informazioni sulle opzioni della riga di comando per i pacchetti di aggiornamento software IExpress, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
197147Opzioni della riga di comando per software IExpress i pacchetti di aggiornamento

Informazioni sui file Analyzer Tool di approvazione

Versione inglese di questo pacchetto presentano gli attributi di file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e le ore per questi file sono indicati in UTC (Coordinated Universal Time). Quando si visualizzano le informazioni sul file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e l'ora locale, utilizzare la scheda fuso orario dello strumento Data e ora del Pannello di controllo.
Riduci questa tabellaEspandi questa tabella
Nome del fileVersione del fileDimensione del fileDataOra
Approvazione analyzer tool.exe6.0.3790.091.88815 / 12 / 200519: 12

Ci˛ che avviene quando Ŕ eseguire lo strumento Analizzatore di approvazione

Quando si esegue questo strumento, effettua le seguenti operazioni di Approval Analyzer Tool:
  • Crea un backup del file ApprovedItems.txt. Il file di backup Ŕ denominato "ApprovedItems.txt.bup." Il file di backup si trova nella seguente posizione:
    SUS Virtual Root\autoupdate\dictionaries\
    Nota In questo percorso SUS Virtual Root Ŕ un segnaposto per il percorso della radice virtuale SUS. Ad esempio, il percorso potrebbe essere "Inetpub\Wwwroot."
  • Identifica la sincronizzazione difettosa dopo il rilascio del nuovo catalogo.
  • Trova lo stato di approvazione ultima configurazione sicuramente funzionante prima la data di sincronizzazione.
  • Ripristina le approvazioni dallo stato di approvazione ultima configurazione sicuramente funzionante in un file ApprovedItems.txt temporaneo.
  • Consente di verificare che vengano ripristinate tutte le approvazioni nello stato di approvazione ultima configurazione sicuramente funzionante. Inoltre, assicura che tutte le approvazioni dopo la sincronizzazione difettosa vengono ripristinate.
  • Genera un file ApprovedItems1.txt temporaneo che contiene tutte le approvazioni precedenti.

L'utilizzo di Approval Analyzer Tool

Per utilizzare lo strumento di Analyzer di approvazione per risolvere questo problema, attenersi alla seguente procedura:
  1. Eseguire lo strumento Analizzatore di approvazione. Per effettuare questa operazione, attenersi alla seguente procedura:
    1. Fare clic su Start , scegliere Esegui , digitare cmd e quindi fare clic su OK .
    2. Al prompt dei comandi, digitare net stop wusyncservice e quindi premere INVIO.
    3. Al prompt dei comandi, digitare i comandi riportati di seguito e quindi premere INVIO dopo ciascun comando:
      eseguire "cscript RollBackToLKGApprovals.vbs"
      uscire da
  2. Rinominare il file ApprovedItems1.txt "ApprovedItems.txt" e quindi copiare il file rinominato a entrambi i percorsi seguenti per sovrascrivere eventuali copie esistenti del file ApprovedItems.txt:
    • SUS Virtual Root\
    • SUS Virtual Root\autoupdate\dictionaries\

      Nota Il percorso di predefinito per la directory principale virtuale di SUS Ŕ Inetpub\Wwwroot. Per individuare la directory principale virtuale di SUS, attenersi alla seguente procedura:
      1. Fare clic su Start , scegliere Tutti I programmi , scegliere Strumenti di amministrazione e quindi fare clic su Gestione Internet Information Services (IIS) .
      2. Fare clic su siti Web .
      3. Fare clic con il pulsante destro del mouse sul sito Web in cui Ŕ installato SUS, fare clic su ProprietÓ e quindi scegliere la scheda Home Directory nota il valore di percorso locale.

        Nota Per impostazione predefinita, SUS Ŕ installato nel sito Web predefinito.
  3. Avviare il servizio sincronizzazione di Software Update Services per applicare le modifiche del file ApprovedItems.txt fisso e quindi ripristinare il computer allo stato precedente. Per effettuare questa operazione, attenersi alla seguente procedura:
    1. Fare clic su Start , scegliere Esegui , digitare cmd e quindi fare clic su OK .
    2. Al prompt dei comandi, digitare i comandi riportati di seguito e quindi premere INVIO dopo ciascun comando:
      net start wusyncservice
      uscire da
  4. Nell'area Approva aggiornamenti della pagina disco rigido, verificare che nuovi aggiornamenti dalla versione di protezione del dicembre siano lo stato di approvazione corretto.
Nota Se si verifica un problema quando si esegue la strumento Analyzer di approvazione, Ŕ possibile vedere la sezione "Steps to take if you experience a problem when you run the Approval Analyzer Tool".

Metodo 3: Aggiornare manualmente il file di Approveditems.txt

╚ consigliabile questo metodo se non si dispone di un backup del file Approveditems.txt e non si desidera attendere una versione aggiornata di Approval Analyzer Tool descritto nel metodo 2 Ŕ resa disponibile per il download.

Per aggiornare manualmente il file Approveditems.txt, attenersi alla seguente procedura:
  1. Eseguire una copia di backup del file Inetpub\Wwwroot\Approveditems.txt.
  2. Arrestare il servizio di sincronizzazione Software Update Services. Per effettuare questa operazione, attenersi alla seguente procedura:
    1. Fare clic su Start , scegliere Esegui , digitare cmd nella casella Apri e quindi fare clic su OK .
    2. Al prompt dei comandi, digitare i comandi seguenti. Premere INVIO dopo ogni comando.
      net stop wusyncservice
      uscire da
  3. Esaminare il file Inetpub\Wwwroot\Autoupdate\Administration\History_Approve.xml per identificare quali aggiornamenti software sono stati approvati.

    Assicurarsi di includere eventuali aggiornamenti sono elencati nel file _Approve.xml cronologia che sono stati approvati prima della sincronizzazione del 13 dicembre 2005. Inoltre, includere eventuali approvazioni di aggiornamento sono state eseguite dopo la sincronizzazione di 13 dicembre 2005 ma prima che questo problema Ŕ stato individuato.
  4. ╚ possibile utilizzare Blocco note o in un altro editor di testo per modificare il file Inetpub\Wwwroot\Approveditems.txt in modo che corrisponda le approvazioni nel file History_Approve.xml impostate prima della sincronizzazione del 13 dicembre 2005.

    Il seguente fa parte di un file di esempio Approveditems.txt:
    com_microsoft.q832894_ie_server2003,<approval_value>|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp2,<approval_value>|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp3,<approval_value>|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp4,<approval_value>|0@|0@|2004-03-11T01:03:16
    in questo esempio, <approval_value> rappresenta un valore che indica le informazioni di approvazione. Il valore di approvazione viene visualizzato nel file di testo come 0 @ o 1 @.

    Nota Adottati i seguenti per informazioni di approvazione:
    0@ = not approved
    1@ = approved
    ad esempio, il file Approveditems.txt potrebbe contenere una sezione come questa:
    com_microsoft.q832894_ie_server2003,1@|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp2,0@|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp3,1@|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp4,0@|0@|0@|2004-03-11T01:03:16
    in questo esempio, il com_microsoft.q832894_ie_server2003 approvazione dell'aggiornamento. L'aggiornamento com_microsoft.q832894_ie501_sp2 non Ŕ approvato.
  5. Salvare e chiudere il file Approveditems.txt.
  6. Copiare il file Approveditems.txt modificato dalla cartella Inetpub\wwwroot nella cartella Inetpub\Wwwroot\Autoupdate\Dictionaries.
  7. Riavviare il servizio di sincronizzazione Software Update Services. Per effettuare questa operazione, attenersi alla seguente procedura:
    1. Fare clic su Start , scegliere Esegui , digitare cmd nella casella Apri e quindi fare clic su OK .
    2. Al prompt dei comandi, digitare i comandi seguenti. Premere INVIO dopo ogni comando.
      net start wusyncservice
      uscita
  8. Nel http:// nomeserver / SUSAdmin pagina, fare clic su Opzioni .
  9. Nell'area Selezionare il modo in cui si desidera gestire new versions of previously approved updates , fare clic su Automatically approve new versions of previously approved updates .
  10. Sincronizzare nuovamente il server SUS.
Gli aggiornamenti approvati in precedenza vengono visualizzati come approvato.

Informazioni

Considerazioni per gli ambienti con un server SUS figlio

Se si utilizza un server SUS figlio e il server SUS figlio non Ŕ impostato per utilizzare la modalitÓ Sostituisci, attenersi alla procedura nella sezione ? soluzione ? per server SUS figlio.

Se si utilizza un server SUS figlio e se il server SUS figlio Ŕ stato impostato per utilizzare la modalitÓ Sostituisci, seguire i passaggi della sezione ? soluzione ? per il server SUS padre e quindi sincronizzare il server SUS figlio per il server padre. Quando si esegue questa operazione, il server SUS padre copierÓ il file ApprovedItems.txt fisso server SUS figlio.

Per verificare che un server SUS figlio sia configurato per la modalitÓ Sostituisci, attenersi alla seguente procedura:
  1. Aprire il http:// servername / SUSAdmin pagina e quindi fare clic su Imposta opzioni .
  2. In Select which server to synchronize content from , verificare che l'opzione Sincronizza elenco di elementi approvati aggiornati da questa posizione (modalitÓ Sostituisci) Ŕ selezionata.

Procedura da eseguire se si verifica un problema quando si esegue la strumento Analyzer approvazione

Lo strumento non invasivo e non danneggerÓ il computer.

Per ripristinare il computer allo stato pre-approval dopo aver eseguito lo strumento, attenersi alla seguente procedura:
  1. Arrestare il servizio di sincronizzazione Software Update Services. Per effettuare questa operazione, attenersi alla seguente procedura:
    1. Fare clic su Start , scegliere Esegui , digitare cmd nella casella Apri e quindi fare clic su OK .
    2. Al prompt dei comandi, digitare i comandi seguenti. Premere INVIO dopo ogni comando.
      net stop wusyncservice
      uscire da
  2. Individuare il ApprovedItems.txt file. Quindi, rinominare il file ApprovedItems.txt.old.

    Il file Ŕ disponibile nelle seguenti cartelle ApprovedItems.txt:
    • SUS Virtual Root\
    • SUS Virtual Root\Autoupdate\Dictionaries
    Nota SUS Virtual Root rappresenta il percorso della radice virtuale SUS.
  3. Individuare il file ApprovedItems.txt.bup. Rinominare il file ApprovedItems.txt. Quindi, copiare il file alle cartelle che sono elencate nel passaggio 2.

    Il file di ApprovedItems.txt.bup si trova nella seguente cartella:
    <SUS Virtual Root>\autoupdate\dictionaries\
  4. Riavviare il servizio di sincronizzazione Software Update Services. Per effettuare questa operazione, attenersi alla seguente procedura:
    1. Fare clic su Start , scegliere Esegui , digitare cmd nella casella Apri e quindi fare clic su OK .
    2. Al prompt dei comandi, digitare i comandi seguenti. Premere INVIO dopo ogni comando.
      net start wusyncservice
      uscita
Gli elementi approvati in precedenza vengono rimossi. Questi elementi vengono visualizzati come aggiornati, come avveniva prima dell'esecuzione di Approval Analyzer Tool.

ProprietÓ

Identificativo articolo: 912307 - Ultima modifica: martedý 20 dicembre 2005 - Revisione: 5.0
Le informazioni in questo articolo si applicano a:
  • Microsoft Software Update Services 1.0
Chiavi:á
kbmt kbexpertiseadvanced kbtshoot kbsecurity KB912307 KbMtit
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 912307
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com