Програма не запускається (не вдалося створити тимчасовий ОСГ файл)

• OCX (скор. Від англ. OLE Custom eXtension) - переміщувані елементи управління, OLE custom control, OLE control. Спрощено можна сказати, що файли * .ocx - це елементи управління Як зареєструвати файли * .dll і * .ocx

Що таке файли * .dll і * .ocx, і як їх зареєструвати?

Іноді при запуску будь-якої програми з'являється повідомлення, що не знайдений файл * .dll (наприклад, VCompLib.dll) або * .ocx (наприклад, seon.ocx). При цьому програма, природно, не запускається.

Повідомлення про помилки можуть бути різні, наприклад: «Component 'MSCOMM32.OCX' not correctly registered: file is missing or invalid», або «Додатку не вдалося запуститися, оскільки MSVBVM50.DLL не був знайдений. Повторна установка програми може виправити цю проблему », або« Runtime DLL / OCX File error ». При цьому в Windows Vista додатково з'явиться вікно Помічника по сумісності програм з повідомленням Ця програма вимагає відсутній компонент Windows.

у мя ошіка струму така не вдалося створити тимчасовий ОСГ файл

• OCX (скор. Від англ. OLE Custom eXtension) - переміщувані елементи управління, OLE custom control, OLE control. Спрощено можна сказати, що файли * .ocx - це елементи управління ActiveX, які виконують приблизно ті ж функції, що і файли * .dll.

Способи вирішення проблеми
Якщо виникають помилки, пов'язані з файлами * .dll і * .ocx, необхідно:
1. Переустановити програму.
2. Якщо перевстановлення програми не допомагає, потрібно перевірити наявність в системі необхідних файлів. Файли * .dll і * .ocx, як правило, повинні бути розташовані в системній папці WINDOWSsystem32 (рідше - в каталозі конкретної програми). Якщо файли присутні, потрібно зареєструвати їх.
Якщо необхідних файлів немає, знайдіть їх в Інтернеті, скачайте і скопіюйте в папку WINDOWSsystem32 і в каталог програми. Тепер потрібно зареєструвати їх.

Примітка
Використання команди regsvr32:
regsvr32 [/ u] [/ s] [/ n] [/ i [: строка_команд]] DLL-файл

/ U - скасовує реєстрацію DLL;
/ S - «тихий» режим - вікна повідомлень не відображаються;
/ I - викликає DllInstall, передаючи параметром необов'язкову строку_команд, при використанні з ключем / u викликає DLLUnInstall;
/ N - не викликає DllRegisterServer; це може використовуватися з ключем / i.

Якщо реєстрація файлів * .dll і * .ocx пройшла успішно, з'явиться відповідне повідомлення, наприклад, в Windows Vista з'явиться вікно RegSvr32 з повідомленням «Успішне виконання DllRegisterServer в C: WINDOWSsystem32msvbvm50.dll».

не виходить інакше запустити програму - перевстановити немає можливості! який фаил конктетно вона запитує для запуску теж не відомо (((