Где находится wsisapi dll

Обновлено: 06.07.2024

Теперь по поводу поводов и их настроек. Возможно, эта тема может иметь место в отдельных разговорах, а здесь ограничится лишь некоторыми впечатлениями.

Общим для всех является отмена прекращения Завершающих окон и включение JavaScript (если не включено). Итак,

Опера. Не очень дружит с яваскриптом, который загружает 1С. Иногда непонятным образом вместо русских букв отображается вопрос. Плохо форматирует формы. С другой конфигурацией вообще отказалась работать – после прохождения авторизации пользователя 1С разругалась восьмиэтажным яваскриптом и выбросила на пустую страницу.

Если кто-то знает в чем может быть причина и как с этим бороться - просьба отписаться в обиду.

В строке адресной строки браузера вводим "about:config" (без кавычек), жмём Enter и попадаем в чтение ОгнеЛиса :)

network.standard-url.encode-query-utf8 — для использования нелатинских символов в адресной строке (значение true);
signed.applets.codebase_principal_support — для работы с буфером обмена, выпущенными компонентами и расширенной работой с файлами (значение true);
dom.popup_allowed_events - для навигации по окнам приложения с клавиатурой (добавляем к конференции приложения события keydown).
Быстро найти эти параметры можно использовать фильтр: жмём Ctrl+F и вводим в строку названия фильтра любое слово из параметра, например принципала. Редактируются кликом, либо правым кликом и пунктом "Изменить" на прогноз.

Вариант №2:

Настройка веб-клиента 1С:Предприятие 8.2 под Windows 7 x64 и IIS.

Возникла инициатива отладить допустимость ограничений 1С:Предприятие 8.2 под веб-клиентом. Веб-сервером был выбран IIS, являющийся самым родным для ОС Windows. Опыт использования этого сервера в Windows XP подсказывал, что с ним будет меньше проблем, чем с Apache, но недавно установленной Windows 7 x64 оказалось не так просто. Мелкие проблемы, возникающие с появлением публикации веб-приложений, а после их использования коснулись уже веб-сервера, настроили платформу, на которой 1С:Предприятие 8.2 не занимается.

Героически победив все свалившиеся напасти, решил скомпоновать и выложить на всеобщее обозрение свои шаги с точностью до цели.

Шаг 1. Доустановка компонентов ИИС.

Для работы веб-клиента 1С:Предварительные решения службы IIS, которые не были установлены по умолчанию при установке Windows 7 x64.

Для их установки следует перейти к "Пуск - Панель управления - Программы и компоненты - Включение или отключение компонентов Windows". В густом дереве, в ветке "Службы IIS – Компоненты разработки приложений" отметить все компоненты, как показано на рисунке. Затем выберите параметр "Ок".

Шаг 2. Разрешение 32-разрядных приложений в пуле приложений.

Веб-клиент 1С:Предприятия 8.2 является 32-разрядным приложением. Поэтому для 64-разрядной ОС необходимо разрешить работу одних в пуле приложений сервера IIS. Для этого необходимо запустить "Пуск - Панель управления - Администрирование - Диспетчер службы IIS". В диспетчере службы выберите «Пулы приложений — DefaultAppPool — Дополнительные параметры». В списке дополнительных параметров выберите «Разрешены 32-разрядные приложения» установите значение «True».

Шаг 3. Установка удостоверения пула приложений в качестве удостоверения анонимного пользователя.

По умолчанию в качестве анонимного пользователя установлен пользователь IUSR, которого нет в системе. Дабы не создавать ого можно просто включить удостоверение пула приложений в качестве удостоверения анонимного пользователя. Для этого необходимо запустить "Пуск - Панель управления - Администрирование - Диспетчер службы IIS". В диспетчерской службе перейдите в «Проверка доступности — Анонимная проверка доступности». В открывшемся диалоговом окне "Удостоверение пула приложений". Закрыть, определить значение "ОК".

Вроде бы ничего не забыл. Ну а дальше увлекаемся веб-клиентом (в конфигураторе "Администрирование – Публикация на веб-сервере") и наслаждаемся, запустив отладку (в конфигураторе "Отладка – Начало отладки – Веб-клиент: начать отладку").

Вариант №3:

  1. Платформа 1С:Предприятие 8.2.8.256
  2. Конфигурация 1С:Архив 1.0.2.4 (в файлах протокола)
  3. Виста Бизнес
  4. IIS 7


Установка 1С

Настройка службы IIS


Добавляем виртуальный каталог (если не создан узел, то создать нужно, обязательно)


Переходим в созданный каталог и кликаем на "Сопоставление обработчиков"


На панели "Действия" нажимаем на посиланне "Добавить уточнение сценария".

Взгляд на путь к увеличению wsisapi.dll

Теперь преобразование файла defualt.vrd с текстом:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


Естественно в базе и в ib у вас будет по другому.
Файл должен лежать в будущем пути к устойчивой папке.


Я достаточно долго мучался. Что-то ереименовывал и так далее.
А нужно было сделать всего:

То есть преобразование виртуальный каталог в приложение.

Теперь что касается доступа. На папку bin я вообще не давал какой-то дополнительный файл (видимо потому что у меня есть база на файл и потому что все это тестировалось на одном компьютере).

А вот на случай надо дать, иначе при записи/удалении/изменении денег не происходит экран обновления и пишет об этом.


У меня несколько разных пользователей. Все стало работать без ошибок.


Как я понял, какой конкретный пользователь должен иметь доступ, настраивается на использование пула приложений или самого приложения.

Самые важные факты о Wsisapi.dll:

Является ли Wsisapi.dll безопасным или это вирус или вредоносная программа?

Ответ: нет, Wsisapi.dll сам по себе не должен повредить ваш компьютер.

В отличие от исполняемых программ, таких как программы с расширением EXE, файлы DLL не могут выполняться напрямую, а должны вызываться другим кодом, который уже выполняется. Однако библиотеки DLL имеют тот же формат, что и EXE, а некоторые даже могут использовать расширение .EXE. Хотя большинство динамически подключаемых библиотек имеют расширение .DLL, другие могут использовать .OCX, .CPL или .DRV.

Файлы DLL полезны, поскольку они позволяют программе разделять различные компоненты на отдельные модули, которые затем можно добавлять или удалять, чтобы включить или исключить определенные функции. Если программное обеспечение работает таким образом с библиотеками DLL, программа может использовать меньше памяти, поскольку ей не нужно загружать все одновременно.

С другой стороны, если файл .dll прикреплен к исполняемому файлу, предназначенному для повреждения вашего компьютера, возможно, это опасно. Мы рекомендуем вам запустить сканирование вашей системы с помощью такого инструмента, который может помочь выявить любые проблемы, которые могут существовать.

Поэтому обычно, когда вы видите новый файл .dll на своем компьютере, где-то там будет файл .exe.

Убедитесь, что вы сканируете оба устройства вместе, чтобы не беспокоиться о том, что ваш компьютер может быть заражен чем-то опасным.

Могу ли я удалить или удалить Wsisapi.dll?


< /p>

При установке программы сохраняют файлы DLL в одной или нескольких папках. Эти файлы содержат код, объясняющий работу программ.

Если вы планируете удалить Wsisapi.dll, лучше не трогать его. Причина такой логики в том, что некоторые программы совместно используют эти файлы, поэтому удаление конкретного файла DLL может непреднамеренно вызвать проблемы. Это означает, что удаление Wsisapi.dll может привести к прекращению работы одной или нескольких других программ или только в ограниченной степени.

Некоторое программное обеспечение также может устанавливать файлы DLL в несколько папок вне папки Program Files (куда устанавливается большинство программ). Найти эти DLL-файлы может быть очень сложно, а их удаление может быть опасно.

Как упоминалось выше, если вы не уверены, что Wsisapi.dll используется другой программой, мы рекомендуем оставить ее в покое. Однако, если вам нужно удалить файл, мы рекомендуем вам сначала сделать копию. Если после этого у вас возникнет проблема с другой программой, требующей использования недавно удаленного DLL-файла, вы можете восстановить файл из резервной копии.

Распространенные сообщения об ошибках Wsisapi.dll


< /p>

Как вы понимаете, некоторые библиотеки DLL появляются в сообщениях об ошибках чаще, чем другие. Вот некоторые из библиотек DLL, которые, как известно, вызывают проблемы.

  • Приложению не удалось запуститься, поскольку Wsisapi.dll не найден. Повторная установка приложения может решить эту проблему.
  • Wsisapi.dll не найден
  • Wsisapi.dll отсутствует
  • Необходимая DLL Wsisapi.dll не найдена
  • Приложение или Wsisapi.dll не является допустимым образом Windows
  • Wsisapi.dll отсутствует или поврежден
  • Не удается найти Wsisapi.dll
  • Не удается запустить платформу разработки MSDN.Отсутствует необходимый компонент: Wsisapi.dll. Установите платформу разработки MSDN еще раз.

Как исправить Wsisapi.dll

Обновлено в марте 2022 г.:

Мы рекомендуем вам попробовать использовать этот новый инструмент. Он исправляет широкий спектр компьютерных ошибок, а также защищает от таких вещей, как потеря файлов, вредоносное ПО, аппаратные сбои и оптимизирует ваш компьютер для достижения максимальной производительности. Это починило наш компьютер быстрее, чем вручную:

  • Шаг 1. Загрузите средство восстановления и оптимизации ПК (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
  • Шаг 2. Нажмите «Начать сканирование», чтобы найти проблемы с реестром Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3. Нажмите «Исправить все», чтобы устранить все проблемы.

download


(дополнительное предложение для Reimage - Веб-сайт | Лицензионное соглашение | Политика конфиденциальности | Удаление)

Если Wsisapi.dll отсутствует или поврежден, это может повлиять на многие приложения, в том числе на операционную систему, что может помешать вам выполнять свою работу или использовать важные функции в критически важном программном обеспечении.

Запустить SFC

sfc для поврежденной DLL

Самый безопасный способ восстановить отсутствующий или поврежденный файл Wsisapi.dll, вызванный вашей операционной системой Windows, — это запустить встроенную проверку системных файлов, которая заменяет отсутствующие или поврежденные системные файлы.

Для этого щелкните правой кнопкой мыши кнопку "Пуск" на компьютере с Windows 10, чтобы открыть меню WinX, и щелкните ссылку "Командная строка (Администратор)".

В окне CMD скопируйте следующую команду и нажмите Enter:

Сканирование может занять 10 минут, и если оно будет успешно завершено, необходимо перезагрузить компьютер. Запуск sfc /scannow в безопасном режиме или при запуске может дать лучшие результаты.

Обновить драйверы

Update-Drivers

Иногда вы получаете сообщение об ошибке отсутствия файла Wsisapi.dll при использовании оборудования, например принтера. Эта ошибка может быть связана с тем, что старая версия драйвера несовместима с обновленным файлом .dll, поэтому принтер ищет неверный файл .dll и не может его найти.

Обновите драйверы вашего устройства, чтобы проверить, решит ли это проблему.

Восстановление при запуске

инструмент восстановления запуска

Восстановление при загрузке — это еще один способ восстановить все файлы .dll, такие как Wsisapi.dll, до исходного рабочего состояния. Однако это исправление может вызвать проблемы в других программах, особенно если программа обновила файлы .dll.

Загрузите или переустановите Wsisapi.dll

заменить отсутствующие Файлы DLL» ширина = «500» высота = «250» /><br /></p>
<p>В большинстве учебных пособий и руководств авторы предупреждают своих читателей не загружать отсутствующие файлы Wsisapi.dll со случайных и непригодных для использования веб-сайтов, которые могут содержать вредоносное ПО. Это неспроста, конечно. Правда в том, что в Интернете полно веб-сайтов, которые обещают пользователям решить их проблемы, открыв определенные приложения или программы как можно скорее. К сожалению, очень немногие могут действительно оправдать ваши ожидания.</p>
<p>Хотя это и менее распространенная, но потенциально гораздо более серьезная проблема заключается в том, что библиотеки DLL, которые вы загружаете из источников, отличных от поставщика, иногда могут быть загружены вирусами или другими вредоносными программами, которые могут заразить ваш компьютер. Это особенно актуально для веб-сайтов, которые не слишком заботятся о том, откуда берутся их файлы. И не факт, что эти сайты сделают что-то, чтобы рассказать вам о своих источниках высокого риска.</p>
<p>К счастью, процесс установки Wsisapi.dll довольно прост. Короче говоря, все, что вам нужно сделать, это скопировать исходный файл DLL в C:\Windows\System32. Когда .DLL будет скопирован, выполните следующую команду: regsvr32 Wsisapi.dll, и ваша .DLL будет успешно установлена.</p>
<p>Единственный способ убедиться, что вы получаете стабильную, актуальную и чистую Wsisapi.dll, — это получить ее из источника, из которого она поступила.</p>
<h3>Что такое платформа разработки MSDN</h3>
<p>Платформы MSDN — это новая подписка от Microsoft, которая предоставляет ИТ-отделам экономичный способ лицензирования программного обеспечения Microsoft для лиц, участвующих в процессе разработки и тестирования, но которым не требуется полный набор инструментов разработки Visual Studio.< /p>
<p>В этой статье мы завершим настройку IIS 7.5 для работы с 1С. Мы публикуем тестовую базу данных.</p>
<p>Будут рассмотрены следующие вопросы: <br />1. Настройте веб-сервер IIS 7.5 для работы с базой данных 1С <br />2. База данных 1С Publishing на веб-сервере IIS 7.5 <br />3. Подключение

Шаг 1. Настройте веб-сервер IIS 7.5 для работы с базой данных 1С

Шаг 1. Шаг 1: Создайте папку, которая будет определять внешний путь к нашей базе данных

Например, имя папки будет: "1sTestBase"

В папке "wwwroot" создается папка - здесь по умолчанию выглядит IIS Web Server 7.5


Шаг 1. Шаг 2. Запустите диспетчер серверов и откройте веб-сервер IIS 7.5


Шаг 1. Шаг 3: Конвертируйте папку в нашем приложении (Приложение)


Значок Наша папка, созданная на шаге №1, должна измениться


Шаг 1. Шаг 4. Определяем, что все файлы, которые хранятся в этой папке, подлежат обработке библиотекой 1С


Дважды нажмите левую кнопку мыши.


Добавить скрипт, который будет передавать управление библиотекой при условии, что платформа 1С

Если в дальнейшем версия платформы изменится, вам нужно будет быстро изменить путь к библиотеке, соответствующей версии платформы


Шаг 1. Шаг 5. Поскольку виртуальные машины под управлением 64-битной операционной системы и подключение к базе данных имеют клиенты с 32-битной операционной системой, необходимо включить поддержку 32-битной ОС.

Позиционирование в пулах приложений


изменить с false на True


Шаг 1. Шаг 6: Проверяем библиотеку wsisapi.dll, действительно ли мы подключились




Шаг 1. Шаг 7. Установите права доступа

Нас интересуют 3 папки:

<р>1. C:\Program Files (x86)\1cv8\8.3.2.172\bin (в этой папке находится библиотека wsisapi.dll)

<р>2. C:\inetpub\wwwroot\1sTestBase (это мы создали папку, которая будет использоваться для доступа извне)

<р>3. D:\02_Base\TestAzureBase (это подкачала база данных 1С, к которой нам и нужен доступ тонкого клиента)

Для всех папок нужно пользователю установить доступ IIS_IUSRS "Полный доступ"

Для папок с нашей базой для пользователя Users установите доступ "Изменить"

Устанавливает правила для папки bin (C:\Program Files (x86)\1cv8\8.3.2.172\bin)


Устанавливает правила для папки 1sTestBase (C:\inetpub\wwwroot\1sTestBase)


Установить права на папку TestAzureBase (D:\02_Base\TestAzureBase)

Сначала в IIS_IUSRS


Затем для пользователей


Шаг 2. Публикация баз данных 1С на веб-сервере IIS 7.5


Шаг 2: Шаг 1: Создайте файл default.vrd, в котором будет указано, где мы разместили нашу базу данных

Этот файл можно создать вручную в Notepad++ или получить, опубликовав конфигурацию через конфигуратор

Вы также можете загрузить изображение из этой статьи


Обратите внимание, что файл создан в кодировке UTF8

опция "База" показывает путь к нашей папке 1sTestBase, которую мы настроили в IIS 7.5

опция "Ib", указывает путь, где находится наша база данных (конфигурация 1С) - показывает, что база данных находится на другом диске

Таким образом, внешнее подключение выглядит файлом default.vrd, отрабатывает свою библиотечную базу wsisapi.dll и запускает указанный путь в параметре "Ib"


На самом деле это конфигурация публикации на веб-сервере IIS 7.5

Шаг 3: Подключитесь с помощью «тонкого клиента» с домашнего/офисного компьютера к 1С, развернутой на виртуальной машине

Для успешного подключения к базе данных, развернутой в Windows Azure, необходимо решить вопрос с лицензиями 1С.

Следующие сценарии:

<р>1. На виртуальной машине установлены лицензии на ПО 1С

<р>2. На домашнем/офисном компьютере и в виртуальной машине прокинут USB-порты (в этом случае USB-ключи с лицензиями 1С устанавливаются на компьютер и виртуальная машина их видит через подцепленные USB-порты)

<р>3. На домашнем/офисном компьютере и виртуальной машине организован VPN-туннель. При этом виртуальная машина считается сетевым компьютером, а значит, можно указать, какие именно компьютеры являются USB-сетевыми ключами из лицензий 1С

<р>4. USB-ключ с лицензией 1С устанавливается на локальный компьютер, и в этом случае будет задействована организация подключения для «тонкого клиента» USB-ключа на локальной машине

Рассматриваем случай №4, когда USB-донгл установлен на локальном компьютере. Также на вашем компьютере должна быть запущена клиентская программа 1С "Тонкий клиент", либо подключение осуществляется на поддержку тонкого клиента при установке 1С.

Шаг 3: Шаг 1. Запускаем 1С и видим стартовый экран


Шаг 3. Шаг 2. Выберите вариант создания базы данных



Шаг 3. Шаг 3. Проверим конфигурацию на «подсистемах стандартной библиотеки»

Эта конфигурация использовалась для тестирования технологии Windows Azure, но вы можете использовать любую другую конфигурацию с поддержкой контролируемых форм

<р>1. Установка IIS высокими стандартными средствами. Необходимо установить компоненты возможно:

Инструменты веб-управления:

• Инструменты сценариев IIS 6

• Совместимость с WMI IIS 6

• Совместимость метабазы ​​IIS и конфигурации IIS

• Консоль управления IIS

• Сценарии и инструменты управления IIS

Всемирные веб-службы:

• Сжатие статического содержимого

Набор достаточных компонентов деталей приведен на скриншоте ниже.

clip0051

Набор поставщика компонентов IIS.

<р>2. Если при установке платформы "1С:Предприятие" не были установлены компоненты работы с веб-сервером, их необходимо установить (через установку платформы):

clip0014

Элементы платформы "1С:Предприятие", которые должны быть установлены.

Далее от имени администратора зайдите в "Конфигуратор" - "Администрирование" - "Публикация на веб-сервере". Укажите имя в поле "Имя". (используйте только буквы латинского алфавита). Выберите пустой каталог (см. пример ниже). Включите флажок "Публиковать Web-сервисы", в списке веб-сервисов отмечен флажок у сервиса "rg1CTCService". Нажмите Опубликовать .

clip0015

Публикация веб-сервиса "Первой Формы".

Ве о перезапуске веб-сервера нажмите Да диалог.
Для корректной установки у пользователя должны быть права администратора на компьютере, с которым произведена установка.

<р>3. Укажите права для обработчика веб-сервисов "1С:Предприятие". Права на запуск модулей (Execute) добавляются для группы IIS_IUSRS в папку . 1cv81\БИН\

clip0055

Права на выполнение для обработчика веб-сервисов "1С:Предприятие".

<р>4. Если база файлов "1С:Предприятие" добавляет права на изменение (Modify) на папку и подпапки для той же группы.

clip0056

Права на замену для обработчика веб-сервисов "1С:Предприятие".

<р>5. В консоли IIS нажмите правой кнопкой мыши на ссылку с созданной папкой. Преобразуйте ее в приложение.

clip0057

clip0058

Преобразование сервиса в приложение.

<р>6. Добавьте типы MIME для приложений "1С:Предприятие". Сделать это можно для сервера, для сайта или для папки (наблюдения)

clip0059

Добавление типов MIME.

<р>7. Добавьте настройки для обработки файлов "1С:Предприятие". На вкладке Handler Mapping добавлены скрипты (не скрипты со звездочкой) для каждого расширения -"*.1cws" и "*.1crs". Для этой последовательности выберите большую строку, в которой указано одно из необходимых расширений, перейдите в раздел «Действия» и нажмите «Добавить карту сценария…».

В открывшемся окне нажмите кнопку Запросить ограничения . Во втором открывшемся окне:

a) значение на вкладке "Доступ" и выберите тип доступа "Выполнить". Имя правила может быть любым.

clip0060

Настройка типа доступа Executive.

b) там же значение имеет вкладка "Mapping" и отключите флажок "Вызывать обработчик только в том случае, если запрос сопоставлен"

1C_admin_webservice1c_IIS_9_additional

Настройка вызова обработчика .

Альтернативной является добавление обработчика из командной строки:

C:\>cscript C:\inetpub\AdminScripts\adsutil.vbs SET /W3SVC/1/ROOT/MyApp/ScriptMaps ".1cws,с:\Program Files\1cv81\Bin\wsisapi.dll,5" " .1crs,

На экране отобразится текст:

Microsoft (R) Windows Script Host версии 5.8

Авторское право (C) Microsoft Corporation. Все права защищены.

ScriptMaps: (СПИСОК) ".1cws,с:\Program Files\1cv81\Bin\wsisapi.dll,5" ".1crs,с:\Program Files\1cv81\Bin\wsisapi.dll,5"

Важно указать правильный путь: /W3SVC/1/ROOT/MyApp/ScriptMaps

<р>8 . Для обработчиков дополнительных параметров выберите действие «Редактировать разрешения функций» и в открывшемся окне установите флаги запуска скриптов и приложений, как на снимке экрана ниже:

clip0062

Настройка запуска скриптов и приложений.

<р>9. Наличие обработчика веб-сервисов "1С:Предприятие" на вкладке ISAPI and CGI Restrictions for server.

clip0063

Проверка наличия обработчика web-сервисов "1С:Предприятие".

a) Установить 32-разрядный модуль для обработчика дополнительных режимов Alpplication Pool -> DefaultAppPool -> Enable 32-bit Application -> True .

clip0064

Настройки для 32-разрядного модуля.

b) Создан Если 64-разрядный модуль , то режим Alpplication Pool -> DefaultAppPool -> Enable 32-bit Application -> False.
Необходимо заменить 32-разрядный обработчик, который установлен по умолчанию на 64-разрядный. Для этой среды Диспетчер сервера -> Роли -> Веб-сервер(IIS) -> Диспетчер служб(IIS) и выберите приложение, преобразованное из виртуального каталога с именем, заданным по базе данных.В центральном окне выбора раздела Handler Mappings ("Сопоставление обработчиков") и высокой точности в нем. >

clip0064

Настройки для 64-разрядного модуля.

<р>10. Перейдите по ссылке:

<р>11. Анонимная аутентификация на IIS и доступ к базе

В случае неудачной настройки доступа необходимо создать пользователя вручную:

• Создать пользователя на компьютере (сервере) с IIS и указать пароль. Ни в какие группы не включаются.

• В консоли IIS. Имя_сервера -> Аутентификация -> AnonymousAutentification -> Редактировать -> Установить -> Имя пользователя -> Пароль -> Подтвердить пароль.

Если используется аутентификация "1С:Предприятие": создайте пользователя с именем, которое создано на компьютере и введено в IIS. Задайте пароль и установите флажок "Аутентификация 1С:Предприятия".

Использовано использование аутентификации Windows: создайте пользователя с неким именем (лучше не имя, которое создано на компьютере и введено в IIS). Установите флажок "Аутентификация Windows".

Выберите или получите пользователя в формате \\имя_компьютера\имя_пользователя . Флаг "Аутентификация 1С:Предприятия" в этом случае лучше снять.

Читайте также: