Я могу отключить разрешение лексической многозначности (веб-сервисы для Устройств) на Сервере 2012/R2? Как?

vmfs фрагментируется? Форматирование было сделано по-другому, блок/кластер allighment? У Вас есть другие машины, работающие на хосте? Вы обновили встроенное микропрограммное обеспечение/BIOS на контроллере и или выстраиваете BIOS.

12
задан 16 April 2014 в 18:23
7 ответов

Боюсь, что в Windows Server

нет "Off" -переключателя для WSD специально для обнаружения принтера, в качестве альтернативы отключению службы "Function Discovery Provider Host" можно изменить действие следующих исходящих правил на "Deny" (Отклонить), в брандмауэре Windows с расширенной безопасностью:

enter image description here

Это специально блокирует события обнаружения WSD и WSDAPI

Если ваши серверы печати изолированы от сети принтеров, блокируйте межзональный трафик на этих конкретных портах вместо:

  • TCP 5357 - WSDAPIEvents
  • TCP 5358 - WSDEvents Secure
  • UPD 3702 - WSD-публикация

Я не думаю, что вам нужно отключать входящий трафик WSD на серверах печати.

.
8
ответ дан 2 December 2019 в 21:36

1) Объедините этот reg-файл:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WSDPrintDevice]
"Type"=dword:00000001
"Start"=dword:00000004
"ErrorControl"=dword:00000001
"Tag"=dword:00000028
"ImagePath"=hex(2):00,00
"DisplayName"="@WSDPrint.Inf,%WSDPrintDevice.SVCDESC%;WSD Print Support"
"Group"="Extended Base"
"Owners"=hex(7):00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WSDPrintDevice\Enum]
"Count"=dword:00000000
"NextInstance"=dword:00000000

Это отключает запуск службы печати WSD и удаляет расположение WSDPrint.Inf, если что-то хочет принудительно запустить его.

2) Переименовать расширения этих 3 файлов в папке WINDOWS \ INF до .bak:

WSDPrint.Inf
WSDPrint.PNF
WSDScDrv.inf

Это предотвращает запуск устройств печати WSD.

Хотя принтеры WSD отображаются в окне «Добавить принтер», и кажется, что вы можете их добавить, порты WSD никогда не создаются, и драйвер WSD для принтера не устанавливается. Все критерии удовлетворены. Проверено в Windows Server 2012 R2.

1 Недостаток: вы должны переименовать 3 файла обратно в их исходные имена перед выполнением любых обновлений Windows, связанных с печатью или WSD. А затем измените их обратно на .bak после успешной установки патча.

3
ответ дан 2 December 2019 в 21:36

Требуемая служба - это «Хост поставщика обнаружения функций» (также называемый fdPHost ). Это отключит протокол WS-Discovery. Однако это имеет побочный эффект - отключение поддержки SSDP.

2
ответ дан 2 December 2019 в 21:36

Установите принтер вручную через устройства и принтеры в сеть. Выберите параметр «Добавить принтер, используя адрес TCP / IP или имя хоста. В следующем окне обязательно измените параметр« Тип устройства »на« Устройство TCP / IP », а НЕ параметр« Автоопределение »(который обычно используется по умолчанию). Введите IP-адрес принтера и нажмите Далее. С этого момента завершите установку как обычно. Это должно решить эту проблему.

2
ответ дан 2 December 2019 в 21:36

Что я сделал: 1 - Перейдите в веб-интерфейс принтера и отключите все относящиеся к WS вещи в сетевых настройках (WS Discovery, WS Scan, WS Print). Это приведет к тому, что принтер больше никогда не будет рекламировать через WSD 2 - Проверьте компьютеры и при необходимости измените порт на TCP / IP.

Выполните эти быстрые действия для всех новых принтеров.

Надеюсь, это поможет

Извините за мой английский

0
ответ дан 2 December 2019 в 21:36

Вот регистрационный и командный файлы, чтобы сделать эту операцию в 2 клика:

https://drive.google.com/open?id=1mlx_ziiygRib9f4UkweBvAV8n-DXYNKg

disablewsdservice.reg - это способ взлома реестра, предложенный RoelDS :

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WSDPrintDevice]
"Type"=dword:00000001
"Start"=dword:00000004
"ErrorControl"=dword:00000001
"Tag"=dword:00000028
"ImagePath"=hex(2):00,00
"DisplayName"="@WSDPrint.Inf,%WSDPrintDevice.SVCDESC%;WSD Print Support"
"Group"="Extended Base"
"Owners"=hex(7):00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WSDPrintDevice\Enum]
"Count"=dword:00000000
"NextInstance"=dword:00000000

disablewsdservice.EN.bat - это пакетный файл, который принимает права владения файлами, которые вам нужно переименовать, прежде чем вы их переименовываете. Это также заканчивается запуском взлома реестра.

TAKEOWN /F %WINDIR%\INF\WSDPrint.Inf
ICACLS %WINDIR%\INF\WSDPrint.Inf /grant administrators:F
ren %WINDIR%\INF\WSDPrint.Inf WSDPrint.Inf.bak
TAKEOWN /F %WINDIR%\INF\WSDPrint.PNF
ICACLS %WINDIR%\INF\WSDPrint.PNF /grant administrators:F
ren %WINDIR%\INF\WSDPrint.PNF WSDPrint.PNF.bak
TAKEOWN /F %WINDIR%\INF\WSDScDrv.inf
ICACLS %WINDIR%\INF\WSDScDrv.inf /grant administrators:F
ren %WINDIR%\INF\WSDScDrv.inf WSDScDrv.inf.bak
disablewsdservice.reg

Вам необходимо запустить командный файл в командной строке с повышенными привилегиями (администратор). Используйте файл EN для любой английской версии Windows и файл FR для любой французской версии.

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

Успешно протестирован на W10 LTSC.

1
ответ дан 26 February 2020 в 07:30

Я нашел запись реестра для моего порта WSD в разделе HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Monitors\WSD Port\Ports. Был ключ с таким же именем, как и порт. После удаления вызывающего ошибку ключа принтер перестал автоматически назначаться этому порту.

Примечание. Для тех, кто не знаком с реестром, вы можете щелкнуть правой кнопкой мыши по ключу и выбрать экспорт. Если что-то перестанет работать, вы можете запустить reg-файл, который вы только что экспортировали, чтобы вернуть информацию.

0
ответ дан 2 November 2020 в 17:51

Теги

Похожие вопросы