Symptomy
Po zainstalowaniu aktualizacji zabezpieczeń opisanej w biuletynie zabezpieczeń firmy Microsoft MS14-082może wystąpić jeden z następujących symptomów:
Symptom 1
Podczas wstawiania kontrolki ActiveX (formularzy 3) formularza do dokumentu pakietu Microsoft Office lub edytowania właściwości kontrolki może zostać wyświetlony komunikat o błędzie podobny do jednego z następujących w niestandardowym rozwiązaniu pakietu Office ActiveX:
Program Visio nie może wstawić tej kontrolki, ponieważ informacje TypeInfo nie zostały poprawnie scalone. Upewnij się, że wszystkie typy parametrów są przyjazne dla VBA. W razie potrzeby usuń plik TEMP *.exd.
Biblioteka obiektów zawiera nieprawidłowe lub nie można odnaleźć odwołań do definicji obiektów.
Nie można wstawić obiektu.
Do utworzenia tego obiektu służy program Forms. Ten program nie jest zainstalowany na komputerze lub nie odpowiada. Aby edytować ten obiekt, zainstaluj program Forms lub upewnij się, że wszystkie okna dialogowe w programie Forms są zamknięte.
Uwaga W tym ostatnim komunikacie o błędzie tekst formularzy może zostać zastąpiony identyfikatorem GUID kontrolki.
Symptom 2
W przypadku instalacji pakietu Office 2013 za pomocą funkcji "Kliknij, aby uruchomić" na komputerze z instalacją typu "Obok siebie" pakietu Office 2007 lub Office 2010 mogą wystąpić te same błędy, o których wspomniano w sekcji "Objaw 1".
Objaw 3
Po zapisaniu skoroszytu programu Microsoft Excel, który zawiera kontrolkę ActiveX (formularze3) na komputerze z zainstalowanym programem MS14-082, makro programu Excel może nie działać na komputerach, na których nie zainstalowano pakietu MS14-082.
Rozwiązanie
Aby rozwiązać wszystkie problemy opisane w sekcji "Objawy", zainstaluj następujące aktualizacje dla wszystkich zainstalowanych wersji pakietu Office na tych komputerach.
Uwaga Należy zainstalować wszystkie aktualizacje dla wszystkich zainstalowanych wersji pakietu Office, aby uzyskać pełne wyniki poprawki. Jeśli używasz kombinacji produktów zainstalowanych równocześnie z pakietem Office 2013 C2R i msi pakietu Office, musisz zaktualizować wszystkie produkty w tym samym czasie. Aby uzyskać więcej informacji, zobacz sekcję "Ważne informacje o zmianie".Office 2013 (instalacje w przypadku instalacji typu "Kliknij, aby uruchomić")
Klienci pakietu Office 2013 w przypadku aktualizacji typu "Kliknij, aby uruchomić" (C2R) powinni automatycznie otrzymywać aktualizacje, które zawierają tę poprawkę. Upewnij się, że używasz wersji 15.0.4701.1002 lub nowszej, aby upewnić się, że poprawka zostanie zainstalowana. Zobacz sekcję "Więcej informacji", aby uzyskać informacje o tym, jak ustalić, czy korzystasz z pakietu Office 2013 w wersji C2R i jaka jest obecnie zainstalowana wersja. Jeśli nie używasz wersji 15.0.4701.1002 lub nowszej, możesz wymusić ręczną naprawę online pakietu Office 2013, aby upewnić się, że masz najnowsze aktualizacje. się, jak naprawić pakiet Office. Dowiedz się więcej o tym, jak uruchomić pakiet Office— w tym celu.
DowiedzOffice 2013 (instalacje MSI)
2920754 10 marca 2015, aktualizacja dla pakietu Office 2013 2956145 10 marca 2015, aktualizacja dla programu Excel 2013 2956163 MS15-022: Opis aktualizacji zabezpieczeń dla programu Word 2013: 10 marca 2015 2965206 10 marca 2015, aktualizacja dla programu PowerPoint 2013 2956176 z 10 marca 2015 r., aktualizacja dla programu Access 2013 2956155 z 10 marca 2015 r., aktualizacja dla programu Visio 2013
Office 2010
2920813 10 marca 2015, aktualizacja dla pakietu Office 2010 2956142 MS15-022: Opis aktualizacji zabezpieczeń dla programu Microsoft Excel 2010: 10 marca 2015 r. 2956139 MS15-022: Opis aktualizacji zabezpieczeń dla programu Word 2010: 10 marca 2015 2920812 MS15-022: Opis aktualizacji zabezpieczeń dla programu PowerPoint 2010: 10 marca 2015 r. 2837601 10 marca 2015 r., aktualizacja dla programu Access 2010 2878283 z 10 marca 2015 r., aktualizacja dla programu Visio 2010
Pakiet Office 2007
2984939 MS15-022: Opis aktualizacji zabezpieczeń pakietu Microsoft Office 2007: 10 marca 2015 r. 2920794 10 marca 2015, aktualizacja dla pakietu Office System 2007 2956103 MS15-022: Opis aktualizacji zabezpieczeń dla programu Microsoft Excel 2007 z dodatkiem Service Pack 3: 10 marca 2015 r. 2956109 MS15-022: Opis aktualizacji zabezpieczeń dla programu Word 2007 z dodatkiem SP3: 10 marca 2015 2899580 MS15-022: Opis aktualizacji zabezpieczeń dla dodatku Service Pack 3 dla programu PowerPoint 2007: 3: 10 marca 2015 r. 2817561 10 marca 2015 r., aktualizacja dla programu Visio 2007
Więcej informacji
Ważne informacje o zmianie
Pakiet kontrolki programu Microsoft Forms (FM20.dll) to składnik udostępniony, używany między aplikacjami w instalacjach obok siebie pakietu Office. Upewnij się, że poprawka została zastosowana do wszystkich zainstalowanych obok siebie wersji pakietu Office, aby upewnić się, że wszystkie wersje są poprawnie aktualizowane, aby współpracować ze zmianami kontrolek. W celu minimalnej przerwy w pracy należy je stosować łącznie. Należy pamiętać, że wcześniejsze wersje pakietu Office (czyli wersje starsze niż 2007 Office System) nie zostaną zaktualizowane do współpracy ze zaktualizowanym składnikiem współużytkowym Forms (FM20). Oznacza to, że instalacja tej aktualizacji na komputerze z zainstalowaną wersją pakietu Office pre-2007 pakietu Office zainstalowaną obok nowszej wersji może uniemożliwić poprawne działanie starszej wersji za pomocą standardowych kontrolek Formularze. Jest to znane ograniczenie i można je rozwiązać tylko przez zaktualizowanie starszych wersji do jednej z obsługiwanych wersji wymienionych w sekcji "Rozwiązanie".
Po zainstalowaniu tej aktualizacji nie będzie można używać kontrolek formularzy z projektów internetowych programu Internet Explorer lub HTA. Firma Microsoft nigdy nie oficjalnie obsługiła tych kontrolek do takiego użycia i zdecydowanie zachęca wszystkie osoby, które ich użyły do znalezienia kontrolek zamiany lub ponownego przepracowania projektu, aby korzystać z kontrolek HTML5 bez konieczności używania kontrolek ActiveX. Usunięcie kluczy zabezpieczeń (killbit) dla wszelkich kontrolek formularzy nie jest obsługiwane i zdecydowanie odradza się. Zamierzamy, aby te mechanizmy kontroli nigdy nie były używane w rozwiązaniach stron internetowych. Nie ma to wpływu na produkty innych firm, które korzystają z kontrolek formularzy kodu natywnego, chyba że w tych produktach ma jawny kod do śledzenia testów zabezpieczeń programu Internet Explorer (ustawienia killbit) lub używania programu Internet Explorer do wyświetlania stron internetowych razem z kontrolkami na tych stronach sieci Web. Te aplikacje muszą wprowadzać własne zmiany kodu, aby obsługiwać przypadki wyjątków dla tych zastosowań. Deweloperzy oprogramowania mogą skontaktować się z firmą Microsoft, aby uzyskać pomoc techniczną w związku z takimi problemami.Jak ustalić, czy pakiet Office 2013 jest msi, czy za jednym kliknięciem
Aby ustalić, czy instalacja pakietu Office 2013 w twoim systemie jest oparta na msI, czy na proc. Click-to-Run, wykonaj następujące czynności:
-
Uruchom aplikację pakietu Office 2013, taką jak Microsoft Word 2013.
-
W menu Plik kliknij polecenie Konto.
-
W instalacjach pakietu Office 2013 opartych na jednym uruchomieniu jest wyświetlany element Opcje aktualizacji. W przypadku instalacji opartych na msi element Opcje aktualizacji nie jest wyświetlany.
Instalacja pakietu Office 2013 w miejscu |
Pakiet Office 2013 oparty na msI |
---|---|
Obsługa przestarzałych rozszerzania
Dzięki aktualizacjom uwzględnionym w sekcji "Rozwiązanie" plik rozszerzenia pamięci podręcznej dla pakietu kontrolki programu Microsoft Forms (MSForms.exd) zostanie usunięty i zaktualizowany zgodnie z potrzebami dla każdego użytkownika, który ładuje którykolwiek z tych kontrolek. Jeśli jednak podejrzewasz problem z nieprawidłowym rozszerzeniem, możesz ręcznie usunąć te rozszerzenia, aby po ponownym uruchomieniu aplikacji sprawdzić, czy masz czystą kopię.
Aby ręcznie usunąć z pamięci podręcznej obiekty rozszerzające kontrolkę, wykonaj następujące czynności:-
W Eksploratorze Windows otwórz folder %TEMP%, a następnie wyszukaj plik "*.exd" we wszystkich podfolderach.
-
Usuń wszystkie wystąpienia, w których ten plik został znaleziony. Dotyczy to wszystkich podfolderów.
Uwaga Przy następnym użyciu kontrolki VBA pliki exd zostaną utworzone ponownie automatycznie. Te pliki rozszerzania będą w obszarze profilu użytkownika i mogą też być w innych lokalizacjach, takich jak następujące foldery:
-
%appdata%\microsoft\forms
-
%temp%\excel8.0
-
%temp%\word8.0
-
%temp%\PPT11,0
-
%temp%\vbe
Automatyczne rozwiązywanie problemu
Uwaga Przed uruchomieniem jednego z następujących rozwiązań z łatwą poprawcą upewnij się, że aplikacje, których dotyczy problem, są zamknięte.
Aby automatycznie usunąć pliki rozszerzenia kontrolek w pamięci podręcznej, uruchom następujące rozwiązanie Łatwa poprawka: Następujące rozwiązanie Łatwa poprawka spowoduje usunięcie plików exd obecnie zalogowanego użytkownika:Poniższe rozwiązanie Łatwa poprawka musi zostać uruchomione przez administratora i spowoduje usunięcie plików exd dla wszystkich kont użytkowników na komputerze: