Patch per la compatibilità di ActiveX in Internet Explorer per il file Mshtml.dll

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

In questa pagina

Avviso

L'aggiornamento descritto in questo articolo è stato sostituito da un aggiornamento più recente. Per risolvere il problema descritto in questo articolo, è consigliabile installare l'aggiornamento della protezione cumulativo più recente per Internet Explorer. Per installare l'aggiornamento più recente, visitare il seguente sito Web Microsoft:
http://update.microsoft.com
Per ulteriori informazioni tecniche sull'aggiornamento cumulativo della protezione più recente per Internet Explorer, visitare il seguente sito Web Microsoft (informazioni in lingua inglese):
http://www.microsoft.com/technet/security/current.aspx
Questo articolo è rivolto ai professionisti IT. Gli utenti privati possono visitare il seguente sito Web Microsoft per informazioni sugli eventuali sintomi riscontrati (informazioni in lingua inglese):
http://www.microsoft.com/windows/ie/ie6/using/techinfo/activexupdate.mspx

Introduzione

Microsoft ha rilasciato una patch di compatibilità che consente di disattivare il comportamento della patch per ActiveX in Microsoft Internet Explorer rilasciata il 28 febbraio 2006. La patch per ActiveX in Internet Explorer è inoltre inclusa nell'aggiornamento della protezione di Internet Explorer 912812 (Bollettino Microsoft sulla sicurezza MS06-013). L'aggiornamento ha effetto sui seguenti prodotti:
  • Windows XP Service Pack 2 (SP2)
  • Windows XP Professional x64 Edition
  • Windows Server 2003 Service Pack 1 (SP1)
  • Windows Server 2003, versioni x64
  • Windows Server 2003 con SP1, versioni Itanium
Nota L'aggiornamento non è applicabile a Windows Vista.

L'aggiornamento è illustrato nel documento di avviso Microsoft sulla sicurezza 912945: Aggiornamento non correlato alla protezione per Internet Explorer. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
912945 Aggiornamento per ActiveX in Internet Explorer
Nella patch di compatibilità sono inclusi i seguenti aggiornamenti:
  • Patch per la compatibilità di Internet Explorer per Windows XP SP2
  • Patch per la compatibilità di Internet Explorer per Windows Server 2003 SP1
  • Patch per la compatibilità di Internet Explorer per Windows Server 2003 SP1, versioni Itanium
  • Patch per la compatibilità di Internet Explorer per Windows Server 2003, versioni x64
  • Patch per la compatibilità di Internet Explorer per Windows XP Professional x64 Edition

Informazioni sulla nuova versione

La patch di compatibilità è stata nuovamente rilasciata il 20 aprile 2006. Se è già stata distribuita la versione originale di questa patch di compatibilità e non si verificano problemi, non è necessario ridistribuire questa patch di compatibilità.

Questa nuova versione della patch di compatibilità risolve un problema di visualizzazione per i controlli ActiveX sviluppati mediante Microsoft Visual Basic. L'aggiornamento della protezione 912812 (Bollettino Microsoft sulla sicurezza MS06-013) può impedire a uno script VBScript di controllare la visibilità di tali controlli ActiveX. Se ad esempio il controllo ActiveX è stato originariamente nascosto mediante l'attributo di elemento DHTML visibility:hidden, e la proprietà attribute viene successivamente impostata su visibility:visible da uno script, il controllo ActiveX non viene visualizzato.

Questo problema di visualizzazione dei controlli ActiveX sviluppati mediante Microsoft Visual Basic è al momento in fase di studio. In un futuro aggiornamento della protezione per Internet Explorer sarà inclusa una correzione per questo problema.

Informazioni

Quando si distribuisce questa patch, viene disattivato il comportamento della patch per ActiveX in Internet Explorer contenuta nell'aggiornamento KB912812. Gli aggiornamenti della protezione contenuti nell'aggiornamento KB912812 sono ancora presenti e funzionali. Viene disattivato solo il comportamento legato alla patch per ActiveX in Internet Explorer descritto nell'aggiornamento KB912945. Per ulteriori informazioni sull'aggiornamento KB912812, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
912812 MS06-013: Aggiornamento cumulativo della protezione per Internet Explorer
Questa patch per la compatibilità può essere installata solo nei sistemi che eseguono l'aggiornamento cumulativo per Internet Explorer di aprile (KB912812). Quando si tenta di installare la patch nei sistemi privi dell'aggiornamento 912812, l'installazione non viene completata.

Si consiglia di distribuire la patch per la compatibilità solo nei sistemi su cui ha effetto la nuova funzionalità introdotta con l'aggiornamento per ActiveX in Internet Explorer. Tali sistemi sono quelli in cui l'utente deve utilizzare una pagina o un'applicazione Web su cui ha effetto l'aggiornamento per ActiveX in Internet Explorer. Per ulteriori informazioni sull'effetto dell'aggiornamento sulle pagine o sulle applicazioni Web, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
912945 Aggiornamento per ActiveX in Internet Explorer
Microsoft consiglia ai partner di testare e modificare la progettazione delle applicazioni Web su cui ha effetto l'aggiornamento. I proprietari di applicazioni per le quali è necessaria l'interazione dell'utente con i controlli ActiveX possono utilizzare specifiche tecnologie per impedire l'attivazione della funzionalità da parte dell'utente. Per informazioni su queste tecnologie, visitare il seguente sito Web MSDN (informazioni in lingua inglese):
http://msdn.microsoft.com/ieupdate/

Testing

Per il testing, nel Registro di sistema è disponibile una sottochiave per il controllo della funzionalità che consente di attivare il funzionamento di ActiveX in Internet Explorer. Questa sottochiave del Registro di sistema e il relativo valore sono i seguenti:
HKEY_LOCAL_MACHINE (o HKEY_CURRENT_USER)\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_ENABLE_ACTIVEX_INACTIVATE_MODE\<nome_processo.exe>=(DWORD) 0x00000001
Occorre sostituire <nome_processo.exe> con il nome del processo per il quale si desidera attivare il comportamento relativo all'aggiornamento per i controlli ActiveX. Ad esempio, per attivare in riferimento a Internet Explorer il comportamento relativo all'aggiornamento per i controlli ActiveX, occorre sostituire <nome_processo.exe> con iexplore.exe.

Distribuzione

È vivamente consigliabile applicare questa patch solo ai computer nei quali vi è un problema di compatibilità tra un'applicazione esistente e il nuovo comportamento introdotto con l'aggiornamento 912945 e descritto nell'articolo 912812 della Microsoft Knowledge Base. In questa sezione vengono elencate molte opzioni di distribuzione, ma non tutte. È necessario seguire il processo di distribuzione dell'hotfix standard per l'ambiente in uso. Per quanto contenga informazioni specifiche per la distribuzione, questo articolo è pubblicato a titolo di riferimento solo per alcune opzioni di distribuzione.

Il processo di distribuzione consiste delle seguenti fasi:
  1. Individuazione dei computer interessati.
  2. Applicazione dell'aggiornamento a tali computer.

Richiesta di riavvio

L'installazione di questa patch di compatibilità può richiedere il riavvio se durante l'installazione viene utilizzato il file Mshtml.dll.

Identificazione dei computer interessati

L'articolo 917425 (KB917425) della Microsoft Knowledge Base riguarda i computer nei quali il comportamento dei controlli ActiveX in Internet Explorer causa problemi di compatibilità con un'applicazione installata. Per determinare a livello di programmazione se l'articolo KB917425 si applica al computer, è necessario disporre di un metodo che consente di verificare con sicurezza se nel computer è installato il software ActiveX interessato dal problema. Per individuare tale metodo, collaborare con il produttore dell'applicazione software. Per determinare manualmente se l'articolo KB917425 si applica al computer, utilizzare i metodi descritti di seguito.
  • Utilizzo delle unità organizzative di Active Directory
    Se un ambiente è supportato dal servizio directory di Active Directory e se esiste un'unità organizzativa di Active Directory che contiene tutti i computer interessati, applicare un pacchetto di aggiornamento software per Microsoft Systems Management Server (SMS) all'unità organizzativa.

    Nota Per utilizzare questo metodo è necessario che il servizio di individuazione di Active Directory per SMS sia abilitato.
  • Utilizzo dell'inventario del software di SMS per creare una raccolta personalizzata
    In ambienti in cui la distribuzione del software ai computer viene effettuata mediante SMS, un amministratore può creare una raccolta personalizzata basata sui più svariati fattori. Tra questi, una query relativa ai computer in cui è installato il pacchetto software interessato dal problema. La query può essere basata sui risultati dell'inventario del software di SMS. Per informazioni su come implementare un inventario del software che includa la creazione di raccolte personalizzate, visitare il seguente sito Web Microsoft (informazioni in lingua inglese):
    http://www.microsoft.com/technet/prodtechnol/sms/sms2003/opsguide/default.mspx?mfr=true
  • Creazione di uno strumento di rilevamento personalizzato per l'individuazione dei computer interessati
    Creare uno script o un piccolo programma eseguibile che consenta di determinare se nel computer è installato il pacchetto software interessato dal problema. Tale strumento può essere eseguito nell'ambito di uno script di accesso, fornito come pacchetto di aggiornamento software per SMS o pubblicato su una condivisione di rete interna accessibile dagli utenti.

Applicazione dell'aggiornamento ai computer interessati

Come utilizzare SMS

Se si utilizzano le unità organizzative di Active Directory o SMS Software Inventory per identificare i computer da aggiornare, è possibile utilizzare SMS 2.0 e SMS 2003 per distribuire il pacchetto 917425 ai computer interessati. Per eseguire questa operazione, utilizzare la funzionalità di distribuzione software di SMS. Per visualizzare una breve descrizione del processo, visitare il seguente sito Web Microsoft (informazioni in lingua inglese):
http://www.microsoft.com/technet/sms/2003/patchupdate.mspx
Per ulteriori informazioni, vedere il documento Systems Management Server 2003 Operations Guide. Per visualizzare questa guida, visitare il seguente sito Web Microsoft (informazioni in lingua inglese):
http://www.microsoft.com/technet/prodtechnol/sms/sms2003/opsguide/default.mspx?mfr=true

File di definizione del pacchetto

Per aiutare gli utenti a utilizzare SMS per la distribuzione del pacchetto 917425, è incluso il contenuto di un file di definizione di pacchetto (PDF) SMS di esempio che può essere utilizzato per creare il pacchetto di distribuzione del software e i programmi nella console dell'amministratore di SMS.

Per utilizzare il file di definizione del pacchetto di esempio, copiare il testo riportato di seguito nel Blocco note, quindi salvare il file come KB917425.SMS. Copiare il file nella stessa directory in cui è stato salvato l'aggiornamento scaricato.
[PDF]
Version=2.0

[Package Definition]
Publisher=Microsoft
Name=Compatibility Patch for Internet Explorer (KB917425)
Language=ALL
Programs=WinXPx86,WS03x86,WS03IA64,WinXPWS03x64

[WinXPx86]
Name=(KB917425) Windows XP SP2
CommandLine=WindowsXP-KB917425-x86-ENU.exe /quiet /norestart
UserInputRequired=False
AdminRightsRequired=True
CanRunWhen=AnyUserStatus
SupportedClients=Win NT (I386)
Win NT (I386) MinVersion1=5.10.0000.0
Win NT (I386) MaxVersion1=5.10.9999.9999

[WS03x86]
Name=(KB917425) Windows Server 2003 
CommandLine=WindowsServer2003-KB917425-x86-ENU.exe /quiet /norestart
UserInputRequired=False
AdminRightsRequired=True
CanRunWhen=AnyUserStatus
SupportedClients=Win NT (I386)
Win NT (I386) MinVersion1=5.20.0000.0
Win NT (I386) MaxVersion1=5.20.9999.9999

[WS03IA64]
Name=(KB917425) Windows Server 2003 64-bit Itanium Edition
CommandLine=WindowsServer2003-KB917425-ia64-ENU.exe /quiet /norestart
UserInputRequired=False
AdminRightsRequired=True
CanRunWhen=AnyUserStatus
SupportedClients=Win NT (IA-64)
Win NT (IA-64) MinVersion1=5.20.0000.0
Win NT (IA-64) MaxVersion1=5.20.9999.9999

[WinXPWS03x64]
Name=(KB917425) Windows Server 2003 and Windows XP x64 Edition 
CommandLine=WindowsServer2003.WindowsXP-KB917425-x64-ENU.exe /quiet /norestart
UserInputRequired=False
AdminRightsRequired=True
CanRunWhen=AnyUserStatus
SupportedClients=Win NT (x64)
Win NT (x64) MinVersion1=5.20.0000.0
Win NT (x64) MaxVersion1=5.20.9999.9999
Win NT (x64) MinVersion2=5.20.3790.0
Win NT (x64) MaxVersion2=5.20.9999.9999
Una volta salvati il file di definizione del pacchetto e i pacchetti di aggiornamento nella stessa directory, attenersi alla seguente procedura:
  1. Eseguire la procedura guidata Create Package from Definition Wizard. Per eseguire questa operazione, fare clic con il pulsante destro del mouse su un pacchetto esistente, scegliere Tutte le attività, quindi Create Package from Definition.
  2. Importare il file di definizione del pacchetto per creare il pacchetto e i programmi da utilizzare per la distribuzione.
Note
  • Le distribuzioni sui client a 64 bit sono supportate solo in SMS 2003 SP2 e versioni successive. Se si esegue una versione precedente di SMS, eliminare le ultime due sezioni (WS03IA64, WinXPWS03x64) del file di definizione del pacchetto. Inoltre, è necessario rimuovere WS03IA64 e WinXPWS03x64 dalla riga "Programs=" nella sezione "[Package Definition]=".
  • Se si utilizza SMS per distribuire una versione localizzata di questa patch, è necessario disporre di una versione distinta del file di definizione del pacchetto per ciascuna lingua in uso. Per creare un file di definizione del pacchetto per un'altra lingua, sostituire il valore "CommandLine" nel file di definizione del pacchetto di esempio con il nome del pacchetto specifico per la lingua desiderata. Ad esempio, per la versione in lingua tedesca di Windows XP SP2 (x86), utilizzare il valore seguente:
    CommandLine=WindowsXP-KB917425-DEU.exe /quiet /norestart
Per informazioni dettagliate su come creare e distribuire pacchetti, consultare la Microsoft Systems Management Server 2003 Operations Guide (informazioni in lingua inglese).

Come utilizzare un metodo personalizzato per applicare il pacchetto 917425

Si supponga che lo script o il programma eseguibile sviluppato per stabilire se il pacchetto 917425 deve essere installato abbia individuato un computer interessato. A questo punto, tramite lo script o il programma eseguibile è possibile:
  • Eseguire il pacchetto 917425 da una condivisione di rete interna in cui si sia salvato il pacchetto.
  • Scaricare il pacchetto 917425 da un sito per il download Microsoft. In questo caso, l'utente deve consentire l'esecuzione del pacchetto.
  • Indirizzare l'utente al percorso di download del pacchetto 917425 per l'installazione manuale.

Informazioni sul download

I seguenti file sono disponibili per il download dall'Area download Microsoft:

Patch di compatibilità per Internet Explorer per Windows XP Professional con Service Pack 2 (SP2) e per Windows XP Home Edition con SP2
Download del pacchetto 917425
Patch di compatibilità per Internet Explorer per Windows Server 2003 SP1
Download del pacchetto 917425
Patch di compatibilità per Internet Explorer per Windows Server 2003 SP1, versioni basate su Itanium
Download del pacchetto 917425 (informazioni in lingua inglese)
Patch di compatibilità per Internet Explorer per Windows Server 2003, versioni basate su x-64
Download del pacchetto 917425 (informazioni in lingua inglese)
Patch per la compatibilità di Internet Explorer per Windows XP Professional x64 Edition
Download del pacchetto 917425 (informazioni in lingua inglese)
Data di rilascio: 11 aprile 2006

Per ulteriori informazioni sul download di file di supporto Microsoft, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
119591 Come ottenere file di supporto Microsoft dai servizi online
Il file è stato controllato e non contiene virus. Microsoft ha utilizzato il software antivirus più recente disponibile al momento della data di pubblicazione del file. Il file viene salvato su server con un livello di protezione avanzata che impedisce modifiche non autorizzate.

Informazioni sui file

La versione in lingua inglese di questo hotfix presenta gli attributi di file elencati nella tabella seguente (o attributi successivi). Date e ore elencate di seguito sono espresse in UTC. Quando si visualizzano le informazioni sui file, l'ora viene convertita in ora locale. Per calcolare la differenza tra l'ora UTC e quella locale, utilizzare la scheda Fuso orario dello strumento Data e ora del Pannello di controllo.
Internet Explorer per Windows Server 2003 SP1, versioni Itanium
Riduci questa tabellaEspandi questa tabella
Nome fileVersione fileDimensioni fileDataOraPiattaformaSP richiestiRamo del servizio
Mshtml.dll6.0.3790.26789.364.99212/04/200603.50IA-64SP1SP1G
Wmshtml.dll6.0.3790.26783.150.84812/04/200603.50x86SP1WOW
Mshtml.dll6.0.3790.26789.367.55212/04/200603.47IA-64SP1SP1Q
Wmshtml.dll6.0.3790.26783.152.38412/04/200603.47x86SP1WOW
Updspapi.dll 6.2.29.0638.68812/04/200603.55IA-64NessunaNon applicabile

Internet Explorer per Windows XP SP2
Riduci questa tabellaEspandi questa tabella
Nome fileVersione fileDimensioni fileDataOraPiattaformaSP richiestiRamo del servizio
Mshtml.dll6.0.2900.28833.053.56810/04/200604.22x86SP2SP2G
Mshtml.dll6.0.2900.28833.056.12810/04/200604.18x86SP2SP2Q
Updspapi.dll6.2.29.0371.42412/10/200523.12x86NessunaNon applicabile

Internet Explorer per Windows Server 2003 SP1, versioni x64
Riduci questa tabellaEspandi questa tabella
Nome fileVersione fileDimensioni fileDataOraPiattaformaSP richiestiRamo del servizio
Mshtml.dll6.0.3790.26785.987.84012/04/200603.49Non applicabileSP1SP1G
Wmshtml.dll6.0.3790.26783.150.84812/04/200603.49x86SP1WOW
Mshtml.dll6.0.3790.26785.988.86412/04/200603.47Non applicabileSP1SP1Q
Wmshtml.dll6.0.3790.26783.152.38412/04/200603.47x86SP1WOW
Updspapi.dll 6.2.29.0462.04812/04/200603.55Non applicabileNessunaNon applicabile

Internet Explorer per Windows Server 2003 SP1
Riduci questa tabellaEspandi questa tabella
Nome fileVersione fileDimensioni fileDataOraPiattaformaSP richiestiRamo del servizio
Mshtml.dll6.0.3790.26783.150.84808/04/200603.11x86SP1SP1G
Mshtml.dll6.0.3790.26783.152.38408/04/200604.05x86SP1SP1Q
Updspapi.dll6.2.29.0371.42412/10/200523.13x86NessunaNon applicabile

Supporto tecnico per le versioni x64 di Microsoft Windows

Il produttore dell'hardware offre supporto tecnico e assistenza per le versioni x64 di Microsoft Windows se il sistema viene fornito con una versione x64 di Microsoft Windows già installata, in quanto tale software è fornito dal produttore stesso. Il produttore dell'hardware potrebbe infatti avere personalizzato l'installazione della versione x64 di Windows con particolari componenti, quali specifici driver di periferica o impostazioni facoltative volte a ottimizzare le prestazioni dell'hardware. Microsoft fornirà assistenza solo in termini di "ragionevole sforzo" in caso di problemi con la versione x64 di Windows, ma potrebbe essere necessario contattare direttamente il produttore dell'hardware, in quanto soggetto più qualificato per fornire supporto per il software preinstallato sull'hardware. Se è stata acquistata separatamente una versione x64 di Windows, ad esempio Microsoft Windows Server 2003 x64 Edition, contattare il Servizio Supporto Tecnico Clienti Microsoft per assistenza.

Per ulteriori informazioni su Microsoft Windows XP Professional x64 Edition, visitare il seguente sito Web Microsoft:
http://www.microsoft.com/italy/windows/products/windowsxp/winxp/64bit/default.mspx
Per ulteriori informazioni sulle versioni x64 di Microsoft Windows Server 2003, visitare il seguente sito Web Microsoft:
http://www.microsoft.com/italy/windowsserver2003/64bit/default.mspx

Proprietà

Identificativo articolo: 917425 - Ultima modifica: domenica 15 maggio 2011 - Revisione: 9.0
Le informazioni in questo articolo si applicano a:
  • Microsoft Internet Explorer 6.0
Chiavi: 
kbresolve kbwinserv2003sp2fix kbqfe kbinfo KB917425
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