Проблема может быть в:
Старой версии биос косяк с AHCI.
В HDD.( в чем больше уверен)
В ОЗУ (Можно проверить на ошибки) хотя если это так то должен быть BSOD.
Установите Linux и посмотрите на работу ПК если все будет ок то вполне возможно сборка ОС кривая.
Попробуйте отключить службу Superfetch, Windows Search, Центр обновлений, и Планировщике изменить настройки для Защитника Windows на проверку в режиме бездействия. и все будет ок.
Настройках профилей пользователей на сервере ставите срок действия пароля "ограничен" и радуетесь. Если нужно его сменить вручную то задачи -> смена пароля.
Смысл переносить W10 если ноут новый там и так W10 если там ее нет то перенос вам не даст ее активировать профита 0. Да и чистая система всегда гарант того что все будет работать как нужно(если руки прямые).
1)Отключить авто запуск с носителей.
2)msconfig отключить все лишнее(подозрительное) в графе автозагрузка и службы
3)Очистить Планировщик заданий.
4)Очистить лишнее в ветках реестра (загуглите)
5)АVZ
6)Удалите .bat в корнее системы (если есть)
7)Очистите папку TEMP
8)Форматните флешку.
Все намного проще берем Ubuntu (Или что либо по вкусу)Ставим виртуалку устанавливаем на нее винду и делаем снапшот системы и запускаем на ней что душе угодно а после откатываемся на тот снимок системы.... Это и быстро и надежно а из-за того что хостом будет линукс угроза для хоста будет минимальна
В настройках ФС Windows Server есть настройки фильтрации(Управление блокировкой)для расшареной директории там можно ограничить для всех или отдельных пользователей загрузку любых файлов .
При старте не выйдет(костыли есть конечно но это все убого) а так перекидываешь виртуальный диск с CentOS на Windows или Ubuntu (в зависимости что у тебя по умолчанию) подключаешь vhdd к VB настраиваешь автозапуск VB при старте системы дальше авто старт виртуальной машины в full screen режиме и все радуешься.