Настройка DCOM для Excel.Application в 1С, за минуту
Настройка DCOM для Excel.Application в 1С, за минуту
Добрый день! Уважаемые читатели и гости, популярного IT блога pyatilistnik.org. Сегодня я продолжу пополнять свою копилку знаний в разделе 1С. Вчера меня один из разработчиков, попросил ему помочь настроить компоненты DCOM для Excel.Application в связке с приложением 1С. Я ранее этого не делал, так что пришлось в этом разбираться. По итогам найденного решения, появилась и эта заметка. Уверен, что на этот материал найдутся желающие.
Что такое DCOM
Distributed Component Object Model (DCOM) — программная архитектура, разработанная компанией Microsoft для распределения приложений между несколькими компьютерами в сети. Программный компонент на одной из машин может использовать DCOM для передачи сообщения (его называют удаленным вызовом процедуры) к компоненту на другой машине. DCOM автоматически устанавливает соединение, передает сообщение и возвращает ответ удаленного компонента. С данным компонентов мы уже знакомились, когда решали ошибку 10016.
Настройка DCOM для Excel.Application
И так у меня есть виртуальная машина под управлением Windows Server 2012 R2, на ней установлены серверные компоненты 1С, есть задача для Excel.Application модуля, настроить DCOM компоненты.
Нам необходимо открыть в панели управления Windows, компонент «Службы компонентов».
Либо можете, через окно выполнить ввести DCOMCNFG, откроется, тоже самое.
В службах компонентов (Component Services) откройте ветку:
Если по каким-то причинам у вас нет пункта Microsoft Excel Application, откройте реестр Windows, найдите ветку: HKEY_CLASSES_ROOT\AppID\EXCEL.EXE, если ее нет, то создаем ее. В ней должен быть ключ REG_SZ со значением .
КОМУ ЛЕНЬ самому создавать, то можете скачать данный ключ реестра у меня. Просто запустите потом и подтвердите, что согласны добавить. Затем откройте командную строку от имени администратора и выполните команду:
У вас откроется mmc оснастка «Службы компонентов», которая делает то же что и DCOMCONFIG, но позволяет видеть 32 битные компоненты. В результате этих манипуляций компонент Microsoft Excel Application у вас должен появиться. Открываем свойства Microsoft Excel Application.
Переходим на вкладку «Безопасность (Secutity)». В пункте «Разрешения на запуск и активацию (Launch and Activation Permissions)», выберите «Настроить (Customize )» и изменить. Вам нужно добавить сюда учетную запись, от имени которой запускается служба 1С и предоставить ей права:
- Локальный запуск — Local Launch
- Локальная активация — Local Activation
Далее переходим к пункту «Разрешения на доступ (Access Permissions)» и так же меняем их. Добавьте там ту же учетную запись, от имени которой запускается сервис 1С, и дайте ей права «Локальный доступ (Local Access)». Сохраните настройки.
Закрываем окно служб компонентов, теперь для того, чтобы закончит ьнастройку DCOM для 1С и Microsoft Excel Application, вам необходимо дать права на две папки.
Вам нужно убедиться, что у вас есть две папки:
Файл C:\windows\system32\config \systemprofile\desktop недоступен в Windows 10
Обновление для Windows 10 2018 April появилось с множеством превосходных функций, включая некоторые проблемы, такие как «C:\windows\system32\config\systemprofile\desktop недоступен«. Один пользователь рассказал, что сбросил систему и после входа в нее, вместо загрузки на рабочий стол он получил эту ошибку. Другой пояснил, что Windows 10 загружает рабочий стол и становится черный экран с такой же ошибкой. И проблема возникает, когда пользователи обновляют свою версию Windows или выполняют чистую установку.
Исправить Desktop недоступен в Windows 10
Проблема с недоступным рабочим местом обычно возникает из-за поврежденных системных файлов. Однако перезагрузка компьютера должна устранить проблему, но если вы не можете исправить ошибку, следуйте дальнейшим решениям.
1. Создать новую учетную запись пользователя
Шаг 1. Запустите командную командную строку от имени администратора. Нажмите Win + R и введите в поле cmd, после чего нажмите Ctrl + Shift + Enter. Если нажать сразу кнопку OK, то cmd запуститься в обычном режиме, но если вы нажмете сочетание кнопок Ctrl + Shift + Enet, Вы запустите её от имени администратора.
Шаг 2. Введите control userpasswords2 команду и нажмите Enter.
Шаг 3. Нажмите в новом окне «Добавить», чтобы создать учетную запись пользователя. Далее вставьте новый идентификатор электронной почты и код доступа в соответствии с инструкциями на экране. Вы можете добавить локального пользователя или учетную запись Microsoft и назначить ей права администратора, если хотите. Когда вы закончите создание нового пользователя, перезагрузите компьютер и на этот раз войдите в новую учетную запись пользователя. Это наиболее вероятное и простое решение, чтобы сохранить файлы и не переустанавливать windows.
2. Обновить Windows через установочную флешку
Этот способ помог исправить проблему с черным экраном на рабочем столе одному пользователю, с которым я вел переписку в комментариях, и решил его добавить на обозрение. Метод требует вашего внимания, Вы не должны пропустить предложенный вам пункт, чтобы сохранить файлы и приложения, если хотите их сохранить.
Шаг 1. Перейдите на официальный сайт microsoft и скачайте Media Creation. Используйте Media Creation для создания установочной флешки, на которой будет установлена последняя версия Windows 10. Вы можете начать процесс восстановления или обновления Windows 10 с установочной флешки с сохранением файлов и приложений. Если вам не удается запустить процесс установки при загрузке Windows 10, то следуем ниже.
Шаг 2. Подключите установочную флешку к компьютеру и включите свой компьютер до черного проблемного экрана. Далее нажмите Win + R, введите taskmgr и нажмите Ctrl + Shift + Enter, чтобы открыть диспетчер задач с правами администратора. В диспетчере задач нажмите на вкладку «Файл» > «Запустить новую задачу«. В открывшемся диалоговом окне нажмите «Обзор» и перейдите на ранее созданный диск USB. Внутри будет файл setup.exe. Выберите его для запуска. Далее следуйте инструкциям на экране и будьте осторожны и внимательны, не пропустите пункт с сохранением файлов.
3. Перезапуск процесса explorer (Проводник)
Шаг 1. Откройте диспетчер задач, нажав Ctrl + Alt + Del и нажмите снизу подробнее, если у Вас есть такое. Во вкладке «Процессы» найдите процесс под именем Проводник (в Windows 7 он называется explorer.exe). Нажмите на нем правой кнопкой мыши и выберите «Снять задачу«.
Шаг 2. Далее нажмите сверху на опцию Файл и выберите Запустить новую задачу. В появившимся окошке напишите explorer.exe, поставьте галочку Создать задачу с правами администратора и нажмите OK. В некоторых случаях, пользователи описывает, что проделовали запуск процесса несколько раз, чтобы исправить ошибку.
4. Вставить папку Dekstop
Шаг 1. Откройте «этот компьютер», если не можете с помощью курсора мышки, то нажмите на клавиатуре Win + E. Перейдите C:\User и включите Скрытые элементы нажав на вкладку Вид. Далее Вы увидите папку Default, зайдите в нее и скопируйте папку Dekstop, нажав правой кнопкой мыши по ней, если мышка не работает, то нажмите на клавиатуре кнопку контекстного меню, с правой стороны между AltCtrl и Ctrl.
Шаг 2. После того как Вы скопировали папку Dekstop, перейдите по следующему пути C:\Windows\System32\config\systemprofile и вставьте папку Dekstop в каталог systemprofile. Перезагрузите компьютер или ноутбук, именно перезагрузите, а не выключить и включить.
5. Выполнить чистую установку windows 10
Если ошибка «C:\windows\system32\config\systemprofile\desktop недоступен» появляется после первого проделанного пункта, то имеет смысл установить windows 10 с нуля. Windows 10 вы можете скачать с официального сайта Майкрософт и записать сразу, как ISO образ на флешку для установки или воспользоваться программами для создания загрузочной флешки .
6. Переустановить загрузочные файлы
Возможная причина недоступности рабочего стола — это поврежденные загрузочные файлы. Таким образом, Вы можете восстановить их с помощью командной строки из среды восстановления. Здесь вы найдете идеальный способ — как восстановить главную загрузочную запись (MBR) . Если обнаружу еще способы решения новой ошибки в windows 10, то обязательно сообщу вам. Успехов!
Расположение рабочего стола недоступно в Windows 10
Рабочий стол — это центр ОС Windows. Мы храним там много файлов, и, поскольку вы попадаете туда после входа в свою учетную запись, возникает хаос, если вы не можете получить к нему доступ. Иногда система выдает ошибку, в которой говорится, что Desktop ссылается на местоположение, которое недоступно . Прежде всего нечего паниковать. Ваши файлы в безопасности, система, которая не может их найти. В этой статье мы предложим вам несколько исправлений, которые помогут вам исправить ошибку Местоположение недоступна для рабочего стола в Windows 10.
Расположение на рабочем столе недоступно или недоступно
C: \ Windows \ system32 \ config \ systemprofile \ Desktop — это местоположение, которое недоступно. Это может быть на жестком диске на этом компьютере или в сети. Убедитесь, что диск правильно вставлен, или что вы подключены к Интернету или сети, а затем повторите попытку. Если это все еще не может быть найдено, информация, возможно, была перемещена в другое местоположение.
Это сообщение обычно всплывает после входа в систему. Поскольку у каждого пользователя есть свой профиль, и Windows нужно откуда-то начать, сначала он проверяет это. Возможно, что из-за неправильной настройки реестра, глобальных настроек или настроек профиля пользователя местоположение неверно. Это также может произойти во время обновления или удаления некоторых нерегулярных программ, повреждения профиля и многого другого.
Когда это происходит, Windows создает для вас новый рабочий стол, у которого нет данных, кроме стандартных. Это то, что становится страшным.
Fix Desktop — это местоположение, которое недоступно
Решение применимо для Windows 10/8.1/8/7. Кроме того, вам понадобятся права администратора для всех этих методов. Если у вас есть обычная учетная запись, вам нужно либо создать ее, либо попросить администратора на ПК сделать это за вас.
ПРИМЕЧАНИЕ . Если вы не можете нормально загрузить Windows 10, возможно, вам придется загрузить ее в безопасном режиме или в окне параметров расширенного запуска, чтобы можно было выполнить исправления.
Скопируйте папку Desktop в профиль системы вручную .
Если вы внимательно посмотрите на сообщение об ошибке, он ищет ваш рабочий стол в C: \ Windows \ system32 \ config \ systemprofile. Однако обычное расположение рабочего стола находится в C: \ Users \\ Desktop. Они сопоставлены внутри. Чтобы это исправить, если это работает, выполните следующие действия:
Копировать C: \ Users \\ Desktop
Перейдите в C: \ Windows \ system32 \ config \ systemprofile .
Вставьте папку Desktop, которую вы только что скопировали.
Перезагрузите компьютер и посмотрите, была ли проблема решена.
Если вы не видите свою папку на рабочем столе, измените настройку просмотра, чтобы показать скрытые файлы, чтобы показать ее.
Добавить местоположение на рабочем столе через редактор реестра
В командной строке (нажмите Win + R) введите regedit и нажмите Enter.
Перейдите к следующей клавише:
Дважды щелкните, чтобы открыть данные значения, и введите любой из них:
- % USERPROFILE% \ Desktop
- C: \ Users \% USERNAME% \ Desktop
Нажмите OK и выйдите из редактора реестра.
Профиль пользователя может быть поврежден:
Возможно, что настройки профиля пользователя могут быть повреждены. Чтобы следовать этому методу, вам нужно иметь учетную запись администратора, которая может загрузить компьютер в безопасном режиме, а затем обновить несколько параметров реестра для вас. Ознакомьтесь с нашим руководством о том, как исправить поврежденный профиль.
Обновить настройки RPC .
Нажмите кнопку «Пуск» и введите «Службы» в поле поиска меню «Пуск».
В Службах прокрутите вниз до пункта «Удаленный вызов процедур» и убедитесь, что в статусе указано «Запущено» и установите значение Автоматический .
Аналогично, «RPC Locator» должен быть установлен на «Manual».
Мы ожидаем, что по крайней мере одно из решений должно работать для вас. Нужно только сопоставить его с правильным путем, и ваши файлы останутся в безопасности.
Связанное чтение . Местоположение недоступно. Ошибка доступа к файлам и папкам.