ArcheRAWG Опубликовано 13 октября, 2021 Поделиться Опубликовано 13 октября, 2021 Иногда случается так что очередь печати зависает. Довольно часто встречается в офисах, где на 1 принтер отправляют печать несколько сотрудников. И как правило очистить её стандартными средствами Windows не всегда удаётся. Сейчас расскажу как это можно ещё сделать, буквально за пару кликов мышкой. И так. Создаём .bat файл cleanspool.bat следующего содержания: net stop spooler del /F /S /Q %systemroot%\system32\spool\printers\*.* net start spooler net stop spooler del /F /S /Q %systemroot%\system32\spool\printers\*.* net start spooler Сохраняем где нить, и запускаем с правами администратора. Ждём 1 минуну примерно и вуаля. Очередь печати чиста. Но этот способ не подходит если несколько принтеров установлено, т.к. он очищает очередь всех принтеров. Как же быть? Перенесём папку хранения очереди печати в другое место для каждого принтера. Создаём папки для каждого принтера, например C:/spool/Kyocera, C:/spool/hp2055 и так далее Запускаем редактор реестра (Win+R и вводим regedit) Ищем ветку [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\ИМЯ_ПРИНТЕРА Меняем значение параметра SpoolDirectory на c:\spool\ИМЯ_ПРИНТЕРА Сохраняем Готово. Данный скрипт можно модифицировать под каждый отдельный принтер. Но я пользуюсь и так им. Если зависла печать - помогает в 95% случаев. Открыть запись Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти