How to Enter the BIOS on a Windows 10 PC
Windows 10 gives you a lot of options you can configure directly within the operating system, but on every laptop or desktop, there are some settings you can only change in the BIOS (basic input/output system). The BIOS is the software that is built into your computer’s motherboard and controls everything from the boot order of your drives to preboot security options to whether the Fn key on your keyboard activates a function key or a media control.
Unfortunately, because the BIOS is a pre-boot environment, you can’t access it directly from within Windows. On some older computers or those deliberately set to boot slowly, you can hit a function key such as F1 or F2 at power-on to enter the BIOS.
However, most computers made in the past four years boot Windows 10 too quickly to listen for a key press at startup. To access your BIOS on a Windows 10 PC, you must follow these steps.
How to Enter the BIOS on a Windows 10 PC
1. Navigate to settings. You can get there by clicking the gear icon on the Start menu.
2. Select Update & security.
3. Select Recovery from the left menu.
4. Click Restart Now under Advanced startup. The computer will reboot to a special menu.
5. Click Troubleshoot.
6. Click Advanced options.
7. Select UEFI Firmware Settings. If you don’t see this icon, then press Startup Settings, instead. When your PC is restarting, tap F1 (or F2) to access the BIOS.
8. Click Restart.
Your system will restart and take you to the BIOS.
Как получить или изменить настройки BIOS из PowerShell?
Вы можете использовать PowerShell для просмотра или изменения настроек BIOS на вашем Windows компьютере. Рассмотрим несколько примеров, которые можно использовать для получения или изменения некоторых настроек BIOS через WMI классы (Windows Management Instrumentation) на компьютерах популярных производителей: HP, Lenovo, Dell.
Базовые параметры BIOS можно получить на любом компьютере с помощью командлета Get-WmiObject из класса Win32_BIOS:
Get-WmiObject -Class Win32_BIOS | Format-List *
Данная команда позволяет получить версию BIOS (SMBIOSBIOSVersion, BIOSVersion), производителя (Manufacturer), серийный номер компьютера (SerialNumber), дату выпуска (ReleaseDate) и ряд других параметров.
Можно вывести только определенные параметры BIOS, например, производителя и версию BIOS.
Get-WmiObject -Class Win32_BIOS | Select-Object Manufacturer, SMBIOSBIOSVersion
Вы можете использовать класс Win32_BIOS для просмотра некоторой информации BIOS на любом компьютере с Windows. Однако, некоторые производители оборудования предоставляют специальные WMI классы для обращения к BIOS из Windows (необходимо, чтобы на компьютере были установлены родные драйвера от производителя).
Управление BIOS из PowerShell на компьютерах Lenovo
Например, на компьютерах Lenovo список некоторых параметров BIOS и их значений можно получить так:
Get-WmiObject -class Lenovo_BiosSetting -namespace root\wmi
Можно вывести только имена настроек BIOS и текущие значения:
Get-WmiObject -class Lenovo_BiosSetting -namespace root\wmi | select-object InstanceName, currentsetting
Проверим, что на компьютере Lenovo установлен пароль для входа в BIOS:
(gwmi -Class Lenovo_BiosPasswordSettings -Namespace root\wmi).PasswordState
Если команда вернула 0, значит пароль для входа в BIOS не установлен.
PasswordState» srcset=»https://winitpro.ru/wp-content/uploads/2019/05/proverit-nalichie-parolya-bios-lenovo_biospasswords.png 712w, https://winitpro.ru/wp-content/uploads/2019/05/proverit-nalichie-parolya-bios-lenovo_biospasswords-300×19.png 300w» sizes=»(max-width: 712px) 100vw, 712px»/>
Вы можете изменить некоторые параметры BIOS на компьютерах Lenovo. Например, включим на компьютере WOL:
$getLenovoBIOS = gwmi -class Lenovo_SetBiosSetting -namespace root\wmi
$getLenovoBIOS.SetBiosSetting(«WakeOnLAN,Enable»)
$SaveLenovoBIOS = (gwmi -class Lenovo_SaveBiosSettings -namespace root\wmi)
$SaveLenovoBIOS.SaveBiosSettings()
Настройка BIOS из PowerShell на компьютерах Hewlett-Packard
На компьютерах HP можно использовать следующую команду для получения параметров BIOS, их значений и доступных опций:
Get-WmiObject -Namespace root/hp/instrumentedBIOS -Class hp_biosEnumeration | select Name, value, possiblevalues –AutoSize
Вы можете изменить некоторые настройки BIOS на компьютерах HP из PowerShell. Например, вы хотите отключить загрузку компьютера с USB устройств.
$getHPBios = gwmi -class hp_biossettinginterface -Namespace «root\hp\instrumentedbios»
$getHPBios.SetBIOSSetting(‘USB Storage Boot’,’Disable’)
Если для изменения настроек BIOS требуется указать пароль, вы можете использовать следующий скрипт:
$HPBIOSPassword = » «+»P@$$w0rd»
$getHPBios = gwmi -class hp_biossettinginterface -Namespace «root\hp\instrumentedbios»
$getHPBios.SetBIOSSetting(‘Network (PXE) Boot’,’Disable’,$HPBIOSPassword)
Если последняя команда вернула “Return 0”, значит она отработала успешно. Можно сделать простейший обработчик:
$ChangeBIOS_State = $bios.setbiossetting(Network (PXE) Boot’, ‘Disable’ , $HPBIOSPassword)
$ChangeBIOS_State_Code = $ChangeBIOS_State.return
If(($ChangeBIOS_State_Code) -eq 0)
<
write-host «OK»
>
Else
<
write-host «Error — (Return code $ChangeBIOS_State_Code)» -Foreground Red
>
Если вы хотите включить в BIOS LAN/WLAN Switching на ноутбуке HP для автоматического отключения от Wi-FI при наличии Ethernet подключения, выполните команду:
Настройка BIOS на устройствах DELL из PowerShell
На компьютерах DELL для просмотра и управления параметрами BIOS вы можете использовать WMI класс DCIM-BIOSService или более новый класс root\dellomci (доступен после установки пакета OMCI — Open Manage Client Instrumentation).
Чтбы получить порядок перебора загрузочных усттройств в BIOS на компьютерах Dell, выполните:
Get-WmiObject -NameSpace root\dellomci Dell_BootDeviceSequence | sort bootorder | select BootDeviceName, BootOrder
Например, вы можете включить Wake on LAN в BIOS следующим образом:
(Get-WmiObject DCIM-BIOSService -namespace rootdcimsysman).SetBIOSAttributes($null,$null,»Wake-On-LAN»,»4″)
Кроме того, Dell выпустила отдельный PowerShell модуль DellBIOSProvider, который устанавливается при установке драйверов либо вы можете установить его вручную командой:
Install-Module -Name DellBIOSProvider -Force
С помощью этого модуля вы можете получить порядок загрузки на компьютере Dell:
Чтобы изменить параметр BIOS используйте командлет Set-Item. Например, чтобы изменить пароль BIOS:
Set-Item -Path Dellsmbios\Security\AdminPassword –Value 0ldDellP@ss –Password Newde11P@ss
С помощью описанных выше методик вы можете для своих моделей ПК создать PowerShell скрипт, который экспортирует текущие настройки BIOS с эталонного компьютера (например, в CSV) и применяет их на все остальные компьютерах такой же модели. Таким образом можно добиться стандартизации настроек BIOS на всех компьютерах в сети.
Win 10 changing BIOS settings
Prior to the latest major update I had set my Toshiba Satellite notebook to turn off keyboard illumination LED.
After the update the LED lights were turned on.
I have entered BIOS and set the illumination to ‘OFF’. This turns off the LED OK but as the operating system loads the BIOS is changed and the LED are again displayed.
Has something changed in the latest update to cause this and how do I fix it.
The LED illumination is distracting and reduces battery life.
Replies (20)
* Please try a lower page number.
* Please enter only numbers.
* Please try a lower page number.
* Please enter only numbers.
This has not something to do with the settings on the Operating System, since you’ve updated the computer, BIOS settings may need to update as well. In this case, we suggest you to contact your device manufacturer to have it checked.
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
Please refer to my original post.
There was no problem until I updated to the latest Win10.
Since the update I have turned off the illumination in BIOS, several times.
This turns off illumination but as soon as the operating system boots it is changed back.
I will need to investigate this further.
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
Since you’ve updated Windows 10, BIOS settings should be updated as well to make it work with latest build for Windows 10.
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
Please read my previous posts before answering this.
I HAVE UPDATED my BIOS settings several times but as soon as windows starts the BIOS changes back.
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
Have you updated BIOS by contacting your device manufacturer?
We’ll be waiting for your response.
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
I have not contacted the manufacturer. I just entered the BIOS settings as the computer started and changed the settings. I will investigate further.
I repeat this only occurred after the latest major Win 10 update.
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
Hi. perhaps something went wrong between the update and the PC hardware.
You could try a ‘Repair/Re-install with an In-Place Upgrade’ while you still can boot into Windows.
but I can’t see how an update can effect your computer bios. unless we a speaking of another setting?.
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
I followed the information on the Toshiba site and changed the BIOS settings to turn off illumination.
I had some difficulty entering BIOS because of the ‘Fast Start’ included in the latest Win10 update.
I used shutdown/restart which bypassed ‘fast Start’ and tapped F2 to get into BIOS.
When I changed the BIOS settings the illumination was turned off.
As soon as windows fully started the keyboard illumination was turned on again.
I don’t understand it either but I am quite sure that something changed with the Win10 update to cause this and I feel sure that many other people must be experiencing the same problem.
I will not pursue this further unless someone has some definite information on the problem and a definite fix.
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
Windows has the ability to communicate with the BIOS. A good example is for Windows to read the product key embedded in the BIOS during an upgrade.
I believe Windows can also communicate with the BIOS through ACPI settings, e.g. sleep, fast startup, etc.
I noticed this BIOS tampering by Windows several weeks ago and posted the situation here in this Microsoft Community Forum. You can read my post here
I haven’t gotten a real response as yet from the Forum members or from Microsoft Support Engineers hanging around here from time to time. Only one forum member suggested me to put my question in the TechNet forums. I haven’t done it yet.
I am not saying that your issue ( and mine ) is happening because of Windows tinkering the BIOS settings. Just a thought.