Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 10 » Доступ - Расшареный принтер перестал работать, Ошибка 0x00000709

Ответить
Настройки темы
Доступ - Расшареный принтер перестал работать, Ошибка 0x00000709

Аватара для dmitryst

Ветеран


Сообщения: 7315
Благодарности: 909


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: dmitryst
Дата: 18-01-2022
Описание: Добавлены варианты решения, и по 11ь тоже
Проблема
Доброго времени суток, уважаемые форумчане. Имеем следующую ситуацию: Виндовс 10. К ней по юсб подключен принтер Sharp, который расшарен для общего доступа к печати. До сегодняшнего дня всё было отлично и работало как часики, а сегодня принтер работать перестал. Точнее, если печатать с компа, к которому он подключен - то всё норм, а если с других компов - то задание уходит вникуда. Для начала перезагружаем (принтер, компы...) - эффекта ноль. Далее проверяю настройки доступа - всё в норме. Сам комп в сети видится, файлы можно перекидывать.
дальше
Отключение брандмауэра и антивируса (DrWeb) эффекта не дало. Переустановил драйвера на основном компе - ситуация не поменялась. Удалил драйвер на компе в сети и попытался переустановить - вот тут комп выдал, что к принтеру нет доступа и ошибка 0x0000011b. При чём в проводнике я принтер вижу. Куда ещё копнуть? Кстати, ближайший комп подключен к основному через простейший свитч. Интернет раздаётся через этот же свитч.

Решение
Установите последнее накопительное обновление, это должно устранить проблемы с принтерами, конкретно ошибку 0х00000709
Список последних обновлений можно посмотреть здесь, либо в "Центре обновлений Windows"

Другие возможные варианты решения:
Скрытый текст
Итого, есть три варианта исправления (для тех, у кого нет исправляющих обновлений);
  1. (правильный) создать пользователей на обоих компах и при подключении принтера указать его явно http://forum.oszone.net/post-2969849-167.html
  2. (средний) заменить 3 файла их старыми версиями http://forum.oszone.net/post-2970749-224.html
  3. (на ваш страх и риск) применить фикс реестра http://forum.oszone.net/post-2971472-299.html
Внимание, этот фикс реестра не избавляет от ошибки 0x00000709, ради которой всё это затевалось, так что пробуйте и другие варианты, в первую очередь, установите последние обновления на всех компьютерах


Если у вас установлены все обновления, но принтер не подключается, выдает ошибку 0x0000011b, то делаем так:
Скрытый текст
Цитата Dr. Zlo:
Решение - на принтере с подключенным и расшаренным принтером через реестр добавляем "Создать Параметр DWORD (32 бит)"
Код: Выделить весь код
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print
"RpcAuthnLevelPrivacyEnabled"=dword:00000000
и перезагружаем пк. »

-------
Осваиваю FreeBSD

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:32, 15-09-2021

 

Аватара для Vanadiy777

Ветеран


Сообщения: 2186
Благодарности: 876

Профиль | Отправить PM | Цитировать


mat.86, если не затруднит, дайте пожалуйста нормальную ссылку на Ваш патч, а то по этой не качается ни чего.
Цитата dmitryst:
Для замены, да еще и через скрипт, надо бы иметь копии для всех возможных версий и разрядностей (а где ж их взять?). »
Да файлы то надергаем из разных дистрибутивов, это как раз не проблема...
Главное - чтобы работало, а запаковать потом можно и в sfx и в нормальный инсталлятор.
Цитата dmitryst:
Отлично, но спасибо не мне, а анонимным людям, которые нашли, что где меняется и выложили в интернет такой вариант )) »
dmitryst, но на форум то Вы это принесли... По этому от всей души...

Отправлено: 16:11, 05-11-2021 | #231



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Пользователь


Сообщения: 72
Благодарности: 21

Профиль | Отправить PM | Цитировать


Можно попробовать сначала делать копии для надежности. Например так
Цитата:
@echo off
cd /D "%~dp0"
net stop Spooler

xcopy %windir%\system32\localspl.dll %windir%\system32\localspl.dll.bak* /y
xcopy %windir%\system32\spoolsv.exe %windir%\system32\spoolsv.exe.bak* /y
xcopy %windir%\system32\win32spl.dll %windir%\system32\win32spl.dll.bak* /y

if /i "%USERNAME%"=="SYSTEM" goto TRUST
RunAsTI.exe "%~f0"
:TRUST
xcopy localspl.dll %windir%\system32\ /y
xcopy spoolsv.exe %windir%\system32\ /y
xcopy win32spl.dll %windir%\system32\ /y
net start Spooler

exit
Vanadiy777, должно качаться https://anonfiles.com/d8e3S8S7u7/_7z у меня качается, могу на другой обменник выложить
Заменил ссылку добавил создание резервных копий. Можно реализовать проверку версий в скрипте. Но мне кажется версия windows значения не имеет, думаю заработает на всех, но это не точно. Единственное разрядность может играть роль, нужно проверить.

Последний раз редактировалось mat.86, 05-11-2021 в 16:30.


Отправлено: 16:12, 05-11-2021 | #232


Аватара для Vanadiy777

Ветеран


Сообщения: 2186
Благодарности: 876

Профиль | Отправить PM | Цитировать


Цитата mat.86:
должно качаться »
mat.86, не качается ни фига, пишет - страница не найдена...
В своем варианте использовал NSudo вместо утилиты от уважаемого Nikzzzz, тоже нормально отрабатывает.
Смысл такой:
Останавливаем службу печати
Переименовываем эти три файла в *.bak
По желанию можно добавить создание резервных копий для отката
Можно добавить проверку версии Windows и разрядность (разрядность, по любому, будет играть роль) эту проверку надо будет реализовать в инсталляторе.
Копируем новые файлы
Запускаем службу печати
Перезагружаем компьютер.
Если, вдруг получилось, наслаждаемся результатом...
К сожалению, у себя печать проверить не могу, придется проверять заинтересованным лицам...

Отправлено: 16:46, 05-11-2021 | #233


Пользователь


Сообщения: 72
Благодарности: 21

Профиль | Отправить PM | Цитировать


Вот другой обменник http://2bay.org/ftp/files/починить_печать_патч.7z
Собрал все в готовый sfx, если надо вот можно внутри 7zip заменить файлы на свои. Или создавайте свой sfx.
Готовы sfx другой обменник
Готовый sfx
Не нужно ничего останавливать все делается автоматом. Запускаем start.cmd от имени администратора или sfx - "Починить печать патч.exe". Все печать по сети отремонтирована. Не знаю нужна ли перезагрузка.
Содержание скрипта cmd, модернизируйте как вам надо
Цитата:
@echo off
cd /D "%~dp0"
net stop Spooler
xcopy %windir%\system32\localspl.dll %windir%\system32\localspl.dll.bak* /y
xcopy %windir%\system32\spoolsv.exe %windir%\system32\spoolsv.exe.bak* /y
xcopy %windir%\system32\win32spl.dll %windir%\system32\win32spl.dll.bak* /y
xcopy localspl.dll %windir%\system32\ /y
xcopy spoolsv.exe %windir%\system32\ /y
xcopy win32spl.dll %windir%\system32\ /y
net start Spooler
exit

Последний раз редактировалось mat.86, 05-11-2021 в 17:49.


Отправлено: 17:23, 05-11-2021 | #234


Аватара для Vanadiy777

Ветеран


Сообщения: 2186
Благодарности: 876

Профиль | Отправить PM | Цитировать


Цитата mat.86:
Не нужно ничего останавливать все делается автоматом »
Цитата mat.86:
net stop Spooler »
Остановка службы печати. Без этого не даст файлы переименовать и заменить.
Цитата mat.86:
Не знаю нужна ли перезагрузка. »
Перезагрузка нужна по любому, иначе изменения не вступят в силу.
Как у Вас откат делается на предыдущие версии?
Как проверяется версия Windows и разрядность?
В скрипте об этом ничего не сказано...

Отправлено: 17:39, 05-11-2021 | #235


Пользователь


Сообщения: 72
Благодарности: 21

Профиль | Отправить PM | Цитировать


Vanadiy777, я ж написал весь мой скрипт. Там не делается проверки версии. Я думаю патч будет запускаться там, где не работает сетевая печать, а значит и версия файлов обновлена тем самым обновлением. Зачем их проверять? А вот разрядность возможно придется проверять, но это не точно, нужно проверить эти файлы, они только 64 разрядные или нет. У меня нет под рукой 32 разрядной десятки.
Цитата Vanadiy777:
Остановка службы печати. Без этого не даст файлы переименовать и заменить. »
Все правильно, я уже добавил эту команду. Вы написали
Цитата Vanadiy777:
Смысл такой:
Останавливаем службу печати »
, я подумал что вы это вручную делаете перед выполнением своего скрипта. Поэтому написал
Цитата mat.86:
Не нужно ничего останавливать все делается автоматом. »
.
Цитата Vanadiy777:
Как у Вас откат делается на предыдущие версии? »
Заменой, команда xcopy. Нужно все команды пояснить? Там вроде все очевидно
net stop Spooler остановка службы печати
первые три команды xcopy это создание резервных копий .bak
следующие три команды xcopy это как раз замена файлов
и net start Spooler запуск службы печати. Хотя если последует перезагрузка net start Spooler можно не выполнять после перезагрузки она сама запустится.
Заменил свой sfx в предыдущем сообщении. Теперь сначала появляется предупреждение, а после выполнения перезагрузка.
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:01, 05-11-2021 | #236


Аватара для dmitryst

Ветеран


Сообщения: 7315
Благодарности: 909

Профиль | Отправить PM | Цитировать


mat.86, Я бы еще добавил перезагрузку. Не могу сказать, что она необходима, но лучше чтобы уж наверняка
Коллеги, проверяем скрипт mat.86, и отписываемся по результатам. 32 и 64 -битная версии будут иметь разные файлы, поэтому дёргаем их из дистрибутивов соответствующей разрядности. Если результаты будут положительными, можно прикрепить шапку с этим решением.

mat.86, можно добавить проверку разрядности системы и пару папок с файлами для x86 и x64, после проверки копировать из соответствующей папки.

-------
Осваиваю FreeBSD

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:32, 05-11-2021 | #237


Пользователь


Сообщения: 72
Благодарности: 21

Профиль | Отправить PM | Цитировать


dmitryst, перезагрузка есть в sfx версии. Попробую сделать с двумя разрядностями 32\64, вечером. Если интересно подождите до завтра

Отправлено: 19:08, 05-11-2021 | #238


Аватара для dmitryst

Ветеран


Сообщения: 7315
Благодарности: 909

Профиль | Отправить PM | Цитировать


mat.86, да мне-то уже не надо А вот коллеги пусть проверяют и отчитываются.

-------
Осваиваю FreeBSD


Отправлено: 19:12, 05-11-2021 | #239


Аватара для Vanadiy777

Ветеран


Сообщения: 2186
Благодарности: 876

Профиль | Отправить PM | Цитировать


Коллеги, на скорую руку собрал инсталлятор "Ремонт печати" по мотивам наработки mat.86
Проверка разрядности x86/x64, проверка версии Windows 10 начиная с 20H1, блокировку Windows 11 пока не ставил.
Откат пока не предусмотрен. В конце предлагается перезагрузка.
mat.86, ни в коем случае не подумайте, что я решил "слямзить" Вашу идею, просто инсталлятор собрал, а идея полностью Ваша и dmitryst.

Последний раз редактировалось Vanadiy777, 05-11-2021 в 23:55.

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:35, 05-11-2021 | #240



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 10 » Доступ - Расшареный принтер перестал работать, Ошибка 0x00000709

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2012 R2 - [решено] Расшареный принтер перестал работать ошибка 0×00000709 yura64 Windows Server 2012/2012 R2 10 25-02-2023 15:06
[решено] 0x00000709. Проверьте имя принтера и убедитесь, что принтер подключен к сети VadimSystem Непонятные проблемы с Железом 1 14-10-2021 14:00
Службы - расшареный принтер XP + 2 по Win7 Vovenco Microsoft Windows 2000/XP 4 08-09-2015 07:10
Драйвер - Ошибка 0x00000709 hozman Microsoft Windows 7 7 21-03-2015 16:56
Ошибка - После установки SP3 перестал работать принтер ES Microsoft Windows 2000/XP 4 10-06-2008 14:57




 
Переход