Nuc невозможно найти план высокой производительности или максимальной производительности в windows 10 или windows 11 на наборе nuc 11 enthusiast kit mini pc

План питания Windows® 10 имеет только сбалансированный вариант. Как добавить план высокой производительности или максимальной производительности.

FAQ

NUC 11 Enthusiast Kit, NUC 11 Enthusiast Mini PC

Высокопроизводительный режим питания в Windows® 10 больше не доступен, он был удален в версии 2004 (сборка 19041.1387) Windows 10.

Чтобы добавить режим высокой производительности, откройте командную строку или PowerShell, скопируйте нижеприведенную команду и нажмите клавишу Enter.

powercfg -duplicatescheme 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c

Чтобы добавить режим максимальной производительности, откройте командную строку или PowerShell, скопируйте нижеприведенную команду и нажмите клавишу Enter.

powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61

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

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

План питания Windows® 10 имеет только сбалансированный вариант. Как добавить план высокой производительности или максимальной производительности.

  • Приведенная выше информация может быть частично или полностью процитирована с внешних веб-сайтов или источников. Пожалуйста, обратитесь к информации на основе источника, который мы отметили. Пожалуйста, свяжитесь напрямую или спросите у источников, если есть какие-либо дополнительные вопросы, и обратите внимание, что ASUS не имеет отношения к данному контенту / услуге и не несет ответственности за него.
  • Эта информация может не подходить для всех продуктов из той же категории / серии. Некоторые снимки экрана и операции могут отличаться от версий программного обеспечения.
  • ASUS предоставляет вышеуказанную информацию только для справки. Если у вас есть какие-либо вопросы о содержании, пожалуйста, свяжитесь напрямую с поставщиком вышеуказанного продукта. Обратите внимание, что ASUS не несет ответственности за контент или услуги, предоставляемые вышеуказанным поставщиком продукта.

Схема «Максимальная производительность»

1. При помощи поиска найдите и запустите приложение «Windows PowerShell» от имени администратора.

Nuc невозможно найти план высокой производительности или максимальной производительности в windows 10 или windows 11 на наборе nuc 11 enthusiast kit mini pc

2. Введите команду «powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61» (без кавычек) и нажмите клавишу «Enter». Дождитесь завершения процесса добавления схемы питания в систему.

Nuc невозможно найти план высокой производительности или максимальной производительности в windows 10 или windows 11 на наборе nuc 11 enthusiast kit mini pc

3. Схема питания «Максимальная производительность» успешно добавлена в параметры системы.

Nuc невозможно найти план высокой производительности или максимальной производительности в windows 10 или windows 11 на наборе nuc 11 enthusiast kit mini pc

Схема «Высокая производительность»

1. При помощи поиска найдите и запустите приложение «Windows PowerShell» от имени администратора.

Nuc невозможно найти план высокой производительности или максимальной производительности в windows 10 или windows 11 на наборе nuc 11 enthusiast kit mini pc

2. Введите команду «powercfg -duplicatescheme 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c» (без кавычек) и нажмите клавишу «Enter». Дождитесь завершения процесса добавления схемы питания в систему.

Nuc невозможно найти план высокой производительности или максимальной производительности в windows 10 или windows 11 на наборе nuc 11 enthusiast kit mini pc

3. Схема питания «Высокая производительность» успешно добавлена в параметры системы.

:/>  windows - Batch file encoding - Stack Overflow

Nuc невозможно найти план высокой производительности или максимальной производительности в windows 10 или windows 11 на наборе nuc 11 enthusiast kit mini pc

Схема «Сбалансированная»

1. При помощи поиска найдите и запустите приложение «Windows PowerShell» от имени администратора.

Nuc невозможно найти план высокой производительности или максимальной производительности в windows 10 или windows 11 на наборе nuc 11 enthusiast kit mini pc

2. Введите команду «powercfg -duplicatescheme 381b4222-f694-41f0-9685-ff5bb260df2e» (без кавычек) и нажмите клавишу «Enter». Дождитесь завершения процесса добавления схемы питания в систему.

Nuc невозможно найти план высокой производительности или максимальной производительности в windows 10 или windows 11 на наборе nuc 11 enthusiast kit mini pc

3. Схема питания «Сбалансированная» успешно добавлена в параметры системы.

Nuc невозможно найти план высокой производительности или максимальной производительности в windows 10 или windows 11 на наборе nuc 11 enthusiast kit mini pc

Схема «Экономия энергия»

1. При помощи поиска найдите и запустите приложение «Windows PowerShell» от имени администратора.

Nuc невозможно найти план высокой производительности или максимальной производительности в windows 10 или windows 11 на наборе nuc 11 enthusiast kit mini pc

2. Введите команду «powercfg -duplicatescheme a1841308-3541-4fab-bc81-f71556f20b4a» (без кавычек) и нажмите клавишу «Enter». Дождитесь завершения процесса добавления схемы питания в систему.

Nuc невозможно найти план высокой производительности или максимальной производительности в windows 10 или windows 11 на наборе nuc 11 enthusiast kit mini pc

3. Схема питания «Экономия энергии» успешно добавлена в параметры системы.

Nuc невозможно найти план высокой производительности или максимальной производительности в windows 10 или windows 11 на наборе nuc 11 enthusiast kit mini pc


Режим энергопотребления «Высокая производительность» входит в состав системы Windows 10 с версии 1803. Он разработан для производительных компьютеров и серверов под управлением Windows 10 Pro for Workstations для уменьшения микрозадержек. Такая настройка отсутствует по умолчанию в редакциях Windows 10 Home и Pro, но при желании её можно включить.

Режим высокой производительности на Windows 10 Pro for Workstations

Для пользователей Windows 10 Pro for Workstations включение максимальной производительности самое простое. Оно доступно в меню электропитания изначально.

Продолжение после рекламы

Продолжение после рекламы

Откройте приложение Параметры > Система > Питание и спящий режим.

Нажмите ссылку «Дополнительные параметры питания».
Настройки питания Windows

В появившемся окне нажмите на стрелку «Показать дополнительные схемы».
Показать дополнительные схемы

Выберите вариант «Высокая производительность».
Высокая производительность

Настройка на Windows 10 Home и Pro

Этот режим электропитания по умолчанию отсутствует в редакции Windows 10 Home и Pro на ноутбуках из-за ограниченных ресурсов батареи. Несмотря на это, его всё же можно включить.

Использование командной строки

Нажмите на кнопку «Пуск» и введите в поиск cmd. Правой кнопкой мыши нажмите на приложение «Командная строка» и запустите его от имени администратора.
Командная строка

Наберите следующую команду и нажмите ввод:

powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61

Командная строка

Система отобразит схемы питания GUID. Это означает, что изменения успешно внесены. Теперь режим максимальной производительности можно выбрать в разделе электропитания, как и в Windows 10 Pro for Workstations.
Командная строка

Нажмите на кнопку «Пуск» и в поиске наберите powershell. Правой кнопкой мыши нажмите «Приложение powershell» и запустите от имени администратора.
PowerShell

Наберите следующую команду и нажмите ввод:

powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61

PowerShell

Продолжение после рекламы

:/>  Как увеличить громкость на ноутбуке Windows 10, 8, 7

Продолжение после рекламы

Система отобразит схемы питания GUID. Это означает, что изменения успешно внесены. Теперь режим максимальной производительности можно выбрать в разделе электропитания, как и в Windows 10 Pro for Workstations.
PowerShell

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

С другой стороны, в определённых условиях максимальная производительность может пригодиться в течение ограниченного времени.

Nuc невозможно найти план высокой производительности или максимальной производительности в windows 10 или windows 11 на наборе nuc 11 enthusiast kit mini pc

TrashExpert Staff

Над статьей работал не только один автор, но и другие члены команды TrashExpert: администратор, редакторы или коллектив авторов.

Время на прочтение

Настал тот момент когда необходимо уходить от всех зарубежных программ удаленного подключения, во всяком случае у нас в компании. Посмотрев отечественные аналоги мы пришли в ужас от стоимости и качества работы ПО. Поразмыслив какой функционал нам необходим для подключения 1-линии к пользователям поняли:

  1. Список ПК к которым нужно подключиться

  2. Управление ПК без согласия пользователя

А значит нам будет достаточно простого powershell’a.

Для выполнения дальнейших действий необходимо установить модуль Active Directory для PowerShell

Add-Type -assembly System.Windows.Forms
$window_form = New-Object System.Windows.Forms.Form
$window_form.Text ='Подключение к удаленному рабочему столу'
$window_form.Width = 240
$window_form.Height = 550
$window_form.StartPosition = 'CenterScreen'
$FormLabel1 = New-Object System.Windows.Forms.Label
$FormLabel1.Text = "Введите логин:"
$FormLabel1.Location = New-Object System.Drawing.Point(10,10)
$FormLabel1.AutoSize = $true
$window_form.Controls.Add($FormLabel1)
$FormTextBox1 = New-Object System.Windows.Forms.TextBox
$FormTextBox1.Width = 200
$FormTextBox1.Location = New-Object System.Drawing.Point(10,25)
$FormLabel2 = New-Object System.Windows.Forms.Label
$FormLabel2.Text = "Введите пароль:"
$FormLabel2.Location = New-Object System.Drawing.Point(10,50)
$FormLabel2.AutoSize = $true
$FormTextBox2 = New-Object System.Windows.Forms.TextBox
$FormTextBox2.Width = 200
$FormTextBox2.text = $NULL
$FormTextBox2.Location = New-Object System.Drawing.Point(10,65)
$FormLabel3 = New-Object System.Windows.Forms.Label
$FormLabel3.Text = "Выберете компьютер для подключения:"
$FormLabel3.Location = New-Object System.Drawing.Point(10,90)
$FormLabel3.AutoSize = $true
$ListBox = New-Object System.Windows.Forms.ListBox
$ListBox.Width = 200
$ListBox.Height = 300
$ListBox.Location = New-Object System.Drawing.Point(10,105)
$FormButton = New-Object System.Windows.Forms.Button
$FormButton.Location = New-Object System.Drawing.Size(10,400)
$FormButton.Size = New-Object System.Drawing.Size(200,30)
$FormButton.Text = "Подключится"
$window_form.AcceptButton = $FormButton
$FormButton2 = New-Object System.Windows.Forms.Button
$FormButton2.Location = New-Object System.Drawing.Size(10,440)
$FormButton2.Size = New-Object System.Drawing.Size(200,30)
$FormButton2.Text = "Закрыть"
$window_form.CancelButton = $FormButton3
$FormButton2.Add_Click({$window_form.Close();$window_form.Visible=$false})
$FormLabel4 = New-Object System.Windows.Forms.Label
$FormLabel4.Text = ""
$FormLabel4.Location = New-Object System.Drawing.Point(10,480)
$FormLabel4.AutoSize = $true
$window_form.Controls.Add($FormButton)
$window_form.Controls.Add($FormButton2)
$window_form.Controls.Add($ListBox)
$window_form.Controls.Add($FormTextBox1)
$window_form.Controls.Add($FormTextBox2)
$window_form.Controls.Add($FormLabel1)
$window_form.Controls.Add($FormLabel2)
$window_form.Controls.Add($FormLabel3)
$window_form.Controls.Add($FormLabel4)
$window_form.Add_Shown({$FormTextBox1.Select()})
$window_form.Topmost = $true
$window_form.MaximizeBox = $false
$result = $window_form.ShowDialog()
# Прописываем ваш домен и имя пользователя
$FormTextBox1.text = "$Env:UserDomain\$Env:UserName"
# Поле пароля делаем скрытым
$FormTextBox2.PasswordChar = '*'
# Заполняем свой OU и домен
$OU = "OU=Computers,DC=domain,DC=local"
# Получаем список ПК и вносим его в поле выбора ПК
$comps = (Get-ADComputer -SearchBase $OU -Filter *).Name | Sort-Object
ForEach ($comp in $comps){ [void] $listBox.Items.Add($comp) }

Теперь нужно выполнить действие при нажатии на кнопку $FormButton в котором мы должны будем найти активный сеанс пользователя удаленного ПК и подключиться к этому сеансу

# Действие на нажатие кнопки
$FormButton.Add_Click({
# Получаем имя выбранного ПК из списка
$ps = $listBox.SelectedItem.ToString()
# Передаем логин и пароль в переменную
$pwsecur = ConvertTo-SecureString -String $FormTextBox2.text -AsPlainText -Force
$cred = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $FormTextBox1.text, $pwsecur
# Находим все сессии удаленного ПК и ищем активную $active_sessions = quser /server:$ps | foreach {($_ -replace "\s\s+",",")} | ConvertFrom-Csv ForEach ($active_session in $active_sessions) { #Не проверял работу на англ версии if (($active_session.СТАТУС -eq 'Активно') -or ($active_session.STATUS -eq 'Active')){ $id = $active_session.ID }
# Подключаемся к активной сессии
Start-Process -FilePath "mstsc" -ArgumentList "/v:$ps /shadow:$id /control /noconsentprompt" -Credential $Cred -Wait -WindowStyle Maximized

Скрипт готов, бежим проверять

:/>  Как настроить папку загрузки в google chrome

Так же можем добавить проверки:

  1. Заполнено поле с паролем

С такими проверками полная версия скрипта будет выглядеть так

Hidden text
[Console]::outputEncoding = [System.Text.Encoding]::GetEncoding('cp866')
$OU = "OU=Computers,DC=domain,DC=local"
Add-Type -assembly System.Windows.Forms
$window_form = New-Object System.Windows.Forms.Form
$window_form.Text ='Подключение к удаленному рабочему столу'
$window_form.Width = 240
$window_form.Height = 550
$window_form.StartPosition = 'CenterScreen'
$FormLabel1 = New-Object System.Windows.Forms.Label
$FormLabel1.Text = "Введите логин:"
$FormLabel1.Location = New-Object System.Drawing.Point(10,10)
$FormLabel1.AutoSize = $true
$window_form.Controls.Add($FormLabel1)
$FormTextBox1 = New-Object System.Windows.Forms.TextBox
$FormTextBox1.Width = 200
$FormTextBox1.text = "$Env:UserDomain\$Env:UserName"
$FormTextBox1.Location = New-Object System.Drawing.Point(10,25)
$FormLabel2 = New-Object System.Windows.Forms.Label
$FormLabel2.Text = "Введите пароль:"
$FormLabel2.Location = New-Object System.Drawing.Point(10,50)
$FormLabel2.AutoSize = $true
$FormTextBox2 = New-Object System.Windows.Forms.TextBox
$FormTextBox2.Width = 200
$FormTextBox2.text = $NULL
$FormTextBox2.PasswordChar = '*'
$FormTextBox2.Location = New-Object System.Drawing.Point(10,65)
$FormLabel3 = New-Object System.Windows.Forms.Label
$FormLabel3.Text = "Выберете компьютер для подключения:"
$FormLabel3.Location = New-Object System.Drawing.Point(10,90)
$FormLabel3.AutoSize = $true
$ListBox = New-Object System.Windows.Forms.ListBox
$ListBox.Width = 200
$ListBox.Height = 300
$ListBox.Location = New-Object System.Drawing.Point(10,105)
$comps = (Get-ADComputer -SearchBase $OU -Filter *).Name | Sort-Object
ForEach ($comp in $comps){ [void] $listBox.Items.Add($comp) }
$FormButton = New-Object System.Windows.Forms.Button
$FormButton.Location = New-Object System.Drawing.Size(10,400)
$FormButton.Size = New-Object System.Drawing.Size(200,30)
$FormButton.Text = "Подключится"
$window_form.AcceptButton = $FormButton
$FormButton.Add_Click({ $ps = $listBox.SelectedItem.ToString() If (($FormTextBox2.text).Length -gt 1){ If ($ps -ne $NULL){ Function Test-ADAuthentication { param($username,$password) (new-object directoryservices.directoryentry "",$username,$password).psbase.name -ne $null } $testcred = Test-ADAuthentication $FormTextBox1.text $FormTextBox2.text If ($testcred -eq 'True'){ If (Test-Connection $ps -Count 1 -Quiet){ $FormLabel4.Text = "Подключаемся..." $pwsecur = ConvertTo-SecureString -String $FormTextBox2.text -AsPlainText -Force $cred = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $FormTextBox1.text, $pwsecur Invoke-Command –ComputerName $ps -Credential $cred –ScriptBlock {New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services' -Name 'Shadow' -Value '2' -PropertyType 'DWord'} Invoke-Command –ComputerName $ps -Credential $cred –ScriptBlock {New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services' -Name 'AllowRemoteRPC' -Value '1' -PropertyType 'DWord'} $active_sessions = quser /server:$ps | foreach {($_ -replace "\s\s+",",")} | ConvertFrom-Csv ForEach ($active_session in $active_sessions) { #вот тут не знаю как будет на анг языке if (($active_session.СТАТУС -eq 'Активно') -or ($active_session.STATUS -eq 'Active')){ $id = $active_session.ID } } Start-Process -FilePath "mstsc" -ArgumentList "/v:$ps /shadow:$id /control /noconsentprompt" -Credential $Cred -Wait -WindowStyle Maximized
}else { $FormLabel4.Text = "КОМПЬЮТЕР НЕ ДОСТУПЕН!"
} }else { $FormLabel4.Text = "ЛОГИН ИЛИ ПАРОЛЬ НЕ ВЕРНЫЕ!"
} }else { $FormLabel4.Text = "ВЫ НЕ ВЫБРАЛИ КОМПЬЮТЕР!"
} }else { $FormLabel4.Text = "ВЫ НЕ ВВЕЛИ ПАРОЛЬ!"
} })
$FormButton2 = New-Object System.Windows.Forms.Button
$FormButton2.Location = New-Object System.Drawing.Size(10,440)
$FormButton2.Size = New-Object System.Drawing.Size(200,30)
$FormButton2.Text = "Закрыть"
$window_form.CancelButton = $FormButton3
$FormButton2.Add_Click({$window_form.Close();$window_form.Visible=$false})
$FormLabel4 = New-Object System.Windows.Forms.Label
$FormLabel4.Text = ""
$FormLabel4.Location = New-Object System.Drawing.Point(10,480)
$FormLabel4.AutoSize = $true
$window_form.Controls.Add($FormButton)
$window_form.Controls.Add($FormButton2)
$window_form.Controls.Add($ListBox)
$window_form.Controls.Add($FormTextBox1)
$window_form.Controls.Add($FormTextBox2)
$window_form.Controls.Add($FormLabel1)
$window_form.Controls.Add($FormLabel2)
$window_form.Controls.Add($FormLabel3)
$window_form.Controls.Add($FormLabel4)
$window_form.Add_Shown({$FormTextBox1.Select()})
$window_form.Topmost = $true
$window_form.MaximizeBox = $false
$result = $window_form.ShowDialog()

Powershell это очень хорошо, но запускать его жутко не удобно. Есть прекрасная возможность конвертировать полученный скрипт в exe файл