1

Я столкнулся с проблемой на моем ноутбуке, который установлен с Windows 8.1

Всякий раз, когда я включаю свой ноутбук с Windows 8.1, я могу мгновенно войти в систему со своим паролем, как я и ожидал.

Однако, если вместо этого я использую свой PIN-код, система в основном останавливается примерно на одну минуту: поле ввода исчезает, кнопка "назад" перестает отвечать на запросы. Через одну минуту вход в систему выполняется, как и ожидалось.

Это все потому, что SQL-сервер. Когда я останавливаю службы сервера SQL и перезагружаю ноутбук, он работает нормально, как при включении ноутбука.

Как я понял, служба SQL-сервера действует. Поэтому я думаю остановить службу, например, когда мы выключаем ноутбук и запускаем тот же процесс после перезагрузки, как когда мы включаем ноутбук.

Возможно ли это сделать? Если да, пожалуйста, скажите мне, как это сделать

3 ответа3

0

Я думаю, что есть разные способы достичь своей цели.

Первое решение, которое приходит мне в голову, - настроить запуск сервиса вручную. Затем вам нужно создать два файла командной строки. Откройте редактор блокнота и введите "net stop sqlbrowser" в первой строке, а в следующей строке «shutdown -s -t 20». Сохраните файл как «shutdown.bat» или «shutdown.cmd» на рабочем столе.

Если вы хотите выключить компьютер, просто щелкните этот файл.

Второй файл, который вам нужно создать, должен иметь содержимое "net start sqlbrowser". Сохраните этот файл также под именем, например, «pcStart.bat» или .cmd. Поскольку служба настроена на автоматический запуск, вам необходимо поместить этот файл в папку "Автозагрузка" в меню "Пуск" Windows. Когда вы запускаете компьютер, этот файл должен запускаться после того, как вы вошли в систему. (папка запуска http://lifehacker.com/5829375/how-to-start-a-program-automatics-when-your-computer-boots)

Имена сервисов могут отличаться, но с правильными именами это должно работать нормально.

Есть наверняка и другие решения.

0

Попробуйте использовать локальную групповую политику для автоматизации остановки службы SQL при выходе из системы и использовать "Планировщик заданий", чтобы запустить службу SQL с некоторой задержкой. Чтобы это не мешало процессу входа в систему. Это можно автоматизировать, используя следующие шаги.

Напишите два простых пакетных файла для включения команды и сохраните их на локальном компьютере.

Stop.bat

sc stop "Name of SQL Service"
sc config "Name of SQL Service" start= disabled

sTART.BAT

sc config "Name of SQL Service" start= auto
sc start "Name of SQL Service"

Откройте консоль локальной групповой политики ("Выполнить"> «gpedit.msc»)> "Управление компьютером"> "Настройки Windows"> «Сценарии (запуск / завершение работы)». Теперь дважды щелкните "Завершение работы" и добавьте пакетный файл остановки SQL. Таким образом, этот пакетный файл завершения работы останавливает службу SQL и отключает службу SQL. Для немедленного эффекта перейдите в командную строку и запустите «gpupdate / force»

Откройте "Планировщик заданий" и выполните следующие действия: Создать задание> Назовите задание> вкладка "Триггер"> "Создать"> раскрывающийся список "Начать задание"> выберите "При входе в систему"> в том же окне используйте "Дополнительные параметры", чтобы отложить процесс по 1 минуте.

Перейдите на вкладку "Действие"> "Создать"> "Запустить программу"> "Просмотр командного файла для запуска при входе в систему".

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

0

Мне кажется, что самое простое, что нужно сделать, это просто установить тип запуска службы SQL на «Автоматический (отложенный)».

Это должно дать вам время для входа. Кажется, что выход / перезапуск не имеет отношения к вашей проблеме, только то, что вы использовали это, чтобы продемонстрировать свою проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .