Я наткнулся на проблему при переходе с Windows 7 x64 на Windows 8.1 Pro x64.
У меня точно такая же настройка, тот же ноутбук, такое же оборудование, те же программы, та же конфигурация, все.
Windows 7 никогда не делала ничего подобного той проблеме, которая возникла у меня в Win 8.1. Здесь проблема;
Всякий раз, когда я запускаю более 1-го 3D-приложения, через 1-5 минут экран мигает, и изображение в случайном порядке висит на одной, нескольких или всех программах. Он не вешает саму программу (или игру), он просто останавливает рендеринг графики - я все еще могу слышать звук программного обеспечения, и если я нажимаю вокруг, я слышу, как я взаимодействую с ним.
У меня ВСЕ последние версии драйверов для компьютера, материнской платы, ВСЕХ устройств, включая видеокарты и т.д. Также установлены ВСЕ обновления Windows, больше ничего не нужно устанавливать.
Все программы, которые я использую, специально настроены на использование только адаптера nVidia, принудительно через панель управления nVidia, так что это не проблема переключения графики, потому что это ноутбук. Кроме того, никогда не было проблем в Windows 7. Я проверил все другие темы по этому поводу, но это не имеет отношения к моей конкретной проблеме.
Вот то, что я собрал от зрителя события прямо, когда это произошло;
A logon was attempted using explicit credentials.
Subject:
Security ID: SYSTEM
Account Name: PIXIELIGHT$
Account Domain: HYPERUNKNOWN
Logon ID: 0x3E7
Logon GUID: {00000000-0000-0000-0000-000000000000}
Account Whose Credentials Were Used:
Account Name: DWM-1
Account Domain: Window Manager
Logon GUID: {00000000-0000-0000-0000-000000000000}
,
An account was successfully logged on.
Subject:
Security ID: SYSTEM
Account Name: PIXIELIGHT$
Account Domain: HYPERUNKNOWN
Logon ID: 0x3E7
Logon Type: 2
Impersonation Level: Impersonation
New Logon:
Security ID: Window Manager\DWM-1
Account Name: DWM-1
Account Domain: Window Manager
Logon ID: 0x412659B
Logon GUID: {00000000-0000-0000-0000-000000000000}
Process Information:
Process ID: 0x304
Process Name: C:\Windows\System32\winlogon.exe
,
Special privileges assigned to new logon.
Subject:
Security ID: Window Manager\DWM-1
Account Name: DWM-1
Account Domain: Window Manager
Logon ID: 0x412659B
Privileges: SeAssignPrimaryTokenPrivilege
SeAuditPrivilege
SeImpersonatePrivilege
,
An account was logged off.
Subject:
Security ID: Window Manager\DWM-1
Account Name: DWM-1
Account Domain: Window Manager
Logon ID: 0x3E3290A
Logon Type: 2
,
Итак, как вы можете видеть, DWM входит в систему и выходит из некоторой учетной записи, которая может быть вплоть до DWM-7 из того, что я видел до сих пор. Он просто входит в систему, устанавливает некоторые параметры и напрямую выходит из системы.
Это система с одним пользователем, на ней только моя учетная запись, и удаленный вход в систему был отключен.
В Windows 7, по крайней мере, DWM можно было отключить - не то, что мне когда-либо приходилось, потому что он работал со всеми моими вещами, но, учитывая, что DWM полностью проваливается в Win8, я решил просто отключить сервер, но это ни к чему быть найденным.
Кроме того, кажется, что Microsoft изменила то, как она работает, система была перепроектирована, чтобы генерировать ОК, даже если она все еще включена, как в следующем примере:
DwmEnableComposition(DWM_EC_DISABLECOMPOSITION) не работает в Windows 8, даже если он возвращает S_OK. Подтверждением является вызов DwmIsCompositionEnabled(), который показывает, что предыдущая функция не имела никакого эффекта.
Работает только 1 dwm.exe. Там только 1 пользователь вошел в систему (я). В списке пользователей только 1 пользователь (инструменты администрирования -> управление компьютером), за исключением учетной записи администратора.
Запуск только 1 программного обеспечения за раз для меня не подходит ни для работы, ни для домашнего использования, так как я могу это исправить?