Problem
Wyświetlany jest komunikat błędu podobny do poniższego "Retrieving the COM class factory for component with CLSID {7C48ADC8-08CD-46DE-AA13-24DD4A7F4BF9} failed due to the following error: 80040154 Class not registered (Excepction from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))"
Przyczyna
Jest to problem wtyczki urządzenia, która nie jest prawidłowo zainstalowana na komputerze.
Rozwiązanie
- Szukaj klasy w rejestrze Windows (używając regedit); w tym przypadku jest to klucz "Komputer\HKEY_CLASSES_ROOT\Merten.FastDownloadPlugin".
- Jeśli poprzedni klucz nie jest dostępny na komputerze, usuń pliki producenta urządzenia, z którym jest problem:
- "C:\Program Files (x86)\Common Files\EIBA sc\Baggage\12\FastDownload.dll" dla urządzeń Merten
- "C:\Program Files (x86)\Common Files\EIBA sc\Baggage\100\FastDownload.dll" dla urządzeń Schneider Electric
poprzez przeniesienie ich w inne miejsce.
- Usuń foldery:
- "C:\ProgramData\KNX\ETS6\ProductStore\M-0064" dla urządzeń Merten
- "C:\ProgramData\KNX\ETS6\ProductStore\M-0064" dla urządzeń Schneider Electric
Również przenosząc je gdzieś indziej.
- Uruchom ponownie komputer.
- Uruchom ETS6 i upewnij się, że Tryb zgodności jest włączony. Jeśli nie jest, aktywuj go i zrestartuj ETS6.
- Otwórz projekt i sprawdź ponownie.