Difference between revisions of "Windows"
m (→4-Gigabyte Tuning: Whoops, wrong thing copied.) |
Iddqd 1337 (talk | contribs) (→Install 3D Pinball for Windows - Space Cadet from Windows XP on newer versions: Replace link to web archive) |
||
(39 intermediate revisions by 21 users not shown) | |||
Line 17: | Line 17: | ||
'''Resources''' | '''Resources''' | ||
{{ii}} [https://support.microsoft.com Official support] | {{ii}} [https://support.microsoft.com Official support] | ||
− | {{ii}} [ | + | {{ii}} [https://support.microsoft.com/help/12387 Windows 10 Update history] |
− | {{ii}} [https://catalog.update.microsoft.com Microsoft Update Catalog] - Allows for manual download of updates or device drivers. See [https:// | + | {{ii}} [https://catalog.update.microsoft.com Microsoft Update Catalog] - Allows for manual download of updates or device drivers. See [https://docs.microsoft.com/en-US/troubleshoot/windows-client/deployment/download-updates-drivers-hotfixes-windows-update-catalog related KB article]. |
'''Communities''' | '''Communities''' | ||
Line 53: | Line 53: | ||
}} | }} | ||
{{Fixbox|description=Advanced Search|fix= | {{Fixbox|description=Advanced Search|fix= | ||
− | # Download [https:// | + | # Download [https://docs.microsoft.com/sysinternals/downloads/regjump RegJump], extract it inside the root directory of the main '''Local Disk''' location. |
# Copy any desired path into the clipboard. | # Copy any desired path into the clipboard. | ||
# Open a Command prompt as an [[Microsoft Windows#Admin Command Prompt|admin]]. | # Open a Command prompt as an [[Microsoft Windows#Admin Command Prompt|admin]]. | ||
Line 69: | Line 69: | ||
===.NET Framework=== | ===.NET Framework=== | ||
− | The .NET Framework is a software framework for Windows that is required for games built in .NET-aware languages (such as C# or Visual Basic), including those that use [[Engine:XNA|XNA]]. Different games may require different versions of .NET Framework. A list with download links for most versions can be found [https://dotnet.microsoft.com/download/dotnet-framework here]{{note|note=There are only 3 major .NET CLR versions<ref>[https://web.archive.org/web/20030810103721/http://msdn.microsoft.com/netframework/technologyinfo/faq/default.aspx Frequently Asked Questions About the .NET Framework 1.1 - MSDN] (retrieved)</ref><ref>[https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/versions-and-dependencies#remarks-for-older-versions .NET Framework & Windows OS versions | Microsoft Docs]</ref><ref>[https://www.hanselman.com/blog/NETVersioningAndMultiTargetingNET45IsAnInplaceUpgradeToNET40.aspx .NET Versioning and Multi-Targeting - .NET 4.5 is an in-place upgrade to .NET 4.0 - Scott Hanselman]</ref> that at worst should be needed to be installed.}}. Windows 8 and 10 users may want to read [https:// | + | The .NET Framework is a software framework for Windows that is required for games built in .NET-aware languages (such as C# or Visual Basic), including those that use [[Engine:XNA|XNA]]. Different games may require different versions of .NET Framework. A list with download links for most versions can be found [https://dotnet.microsoft.com/download/dotnet-framework here]{{note|note=There are only 3 major .NET CLR versions<ref>[https://web.archive.org/web/20030810103721/http://msdn.microsoft.com/netframework/technologyinfo/faq/default.aspx Frequently Asked Questions About the .NET Framework 1.1 - MSDN] (retrieved)</ref><ref>[https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/versions-and-dependencies#remarks-for-older-versions .NET Framework & Windows OS versions | Microsoft Docs]</ref><ref>[https://www.hanselman.com/blog/NETVersioningAndMultiTargetingNET45IsAnInplaceUpgradeToNET40.aspx .NET Versioning and Multi-Targeting - .NET 4.5 is an in-place upgrade to .NET 4.0 - Scott Hanselman]</ref> that at worst should be needed to be installed.}}. Windows 8 and 10 users may want to read [https://docs.microsoft.com/en-us/dotnet/framework/install/dotnet-35-windows-10 this]. |
===DLLs=== | ===DLLs=== | ||
Line 83: | Line 83: | ||
{{++}} Thankfully a 3rd party software developer has taken up the challenge of making it easy to adjust application compatibility settings in bulk. | {{++}} Thankfully a 3rd party software developer has taken up the challenge of making it easy to adjust application compatibility settings in bulk. | ||
− | {{mm}} [https://github. | + | {{mm}} [https://nbusseneau.github.io/CompatibilityManager/ Bulk Application Compatibility Editor] |
{{mm}} [https://devblogs.microsoft.com/directx/demystifying-full-screen-optimizations/ Demystifying Fullscreen Optimizations] | {{mm}} [https://devblogs.microsoft.com/directx/demystifying-full-screen-optimizations/ Demystifying Fullscreen Optimizations] | ||
Windows 10 (v1607 "Anniversary Update" and later) includes fullscreen optimizations (sometimes shortened as '''FSO''') that attempts to convert games running in the "classic" exclusive fullscreen mode into using borderless window mode with flip model presentation instead. This optimization is completely transparent to the game, and it as well as injected tools (such as [[Special K]]) will believe and report that the game is running in exclusive fullscreen mode. This allows the use of Windows 10's [[#Game bar|Game bar]] as well as other system overlays in games that otherwise would not support them. A side-effect of the flip model presentation used is that it still allows the use of virtual refresh rate techniques such as G-Sync/FreeSync syncing the monitor to the frame rate despite them being configured for fullscreen only. | Windows 10 (v1607 "Anniversary Update" and later) includes fullscreen optimizations (sometimes shortened as '''FSO''') that attempts to convert games running in the "classic" exclusive fullscreen mode into using borderless window mode with flip model presentation instead. This optimization is completely transparent to the game, and it as well as injected tools (such as [[Special K]]) will believe and report that the game is running in exclusive fullscreen mode. This allows the use of Windows 10's [[#Game bar|Game bar]] as well as other system overlays in games that otherwise would not support them. A side-effect of the flip model presentation used is that it still allows the use of virtual refresh rate techniques such as G-Sync/FreeSync syncing the monitor to the frame rate despite them being configured for fullscreen only. | ||
− | Earlier versions<ref>{{Refurl|url=https://www.reddit.com/r/Windows10/comments/c5ahfc | + | Earlier versions<ref>{{Refurl|url=https://www.reddit.com/r/Windows10/comments/c5ahfc/|title=Reddit - BUG: DX9/DX11 Games do not enter Independent FLIP mode presentation in builds newer than 1709 in borderless mode.|date=2020-07-21|snippet=I ran presentmon and compared borderless games from 1709, and 1803-1903, and it seems all newer builds than 1709 run games in borderless as COPY with GPU GDI}}</ref> of Windows 10 (v1607-1709) also tried forcing games running in regular window modes (including borderless window mode) to use flip model presentation, however this was discovered to cause issues with some games. As a result, in Windows v1803 Microsoft had disabled that aspect of the feature and limited the fullscreen optimizations to only apply for games running in exclusive fullscreen mode.<ref>{{Refurl|url=https://old.reddit.com/r/Windows10/comments/c5ahfc/bug_dx9dx11_games_do_not_enter_independent_flip/es1ykp9/|title=Reddit - BUG: DX9/DX11 Games do not enter Independent FLIP mode presentation in builds newer than 1709 in borderless mode. - MSFTJesse (Jesse Natalie @ Microsoft's DirectX team)|date=2020-07-21|snippet=FYI, this is by design. There are some behaviors that flip model (a prereq for independent flip) cannot replicate. The fact that they used to get upgraded to flip model in windowed mode (note that from the API point of view, borderless windowed is still just windowed) meant that there was a risk of breaking some games. As we're trying to more broadly enable the use of independent flip for all apps, that risk became unacceptable, so we enabled the promotion to only apply while the games are in fullscreen exclusive mode.}}</ref> |
{{Fixbox|description=Disable fullscreen optimizations for an executable|ref=|fix= | {{Fixbox|description=Disable fullscreen optimizations for an executable|ref=|fix= | ||
Line 128: | Line 128: | ||
{{++}} Game Mode attempts to remove distractions while playing by applying minor changes to the behavior of Windows Update and may on some systems also help achieve a more stable frame rate in some games.<ref>{{Refurl|url=https://beta.support.xbox.com/help/games-apps/game-setup-and-play/use-game-mode-gaming-on-pc|title=Xbox Support - Use Game Mode while gaming on your Windows 10 device|date=2020-05-09|snippet=When you use Game Mode, Windows prioritizes your gaming experience. When you’re running a game, Game Mode: | {{++}} Game Mode attempts to remove distractions while playing by applying minor changes to the behavior of Windows Update and may on some systems also help achieve a more stable frame rate in some games.<ref>{{Refurl|url=https://beta.support.xbox.com/help/games-apps/game-setup-and-play/use-game-mode-gaming-on-pc|title=Xbox Support - Use Game Mode while gaming on your Windows 10 device|date=2020-05-09|snippet=When you use Game Mode, Windows prioritizes your gaming experience. When you’re running a game, Game Mode: | ||
* Prevents Windows Update from performing driver installations and sending restart notifications. | * Prevents Windows Update from performing driver installations and sending restart notifications. | ||
− | * Helps achieve a more stable frame rate depending on the specific game and system.}}</ref><ref>{{Refurl|url=https:// | + | * Helps achieve a more stable frame rate depending on the specific game and system.}}</ref><ref>{{Refurl|url=https://old.reddit.com/r/pcgaming/comments/bzr6nx/does_windows_10_game_mode_still_hurt_performance/eqwfppq/|title=Reddit - /r/pcgaming - hamiltonia comments on Does Windows 10 Game Mode still hurt performance?|date=2020-05-09|snippet=In these later builds Game Mode is intended to help by removing distractions while playing. In particular it tries to stop Windows Update from updating drivers and stops it from notifying you of non-critical updates. It also causes the CPU to run at a minimum of 100% (on desktop, not laptops) to help reduce CPU fluctuations which may cause performance issues.}}</ref> |
− | {{ii}} Earlier versions of the feature also prioritized CPU and GPU resources to the game running in the foreground, but this was removed in v1803 as it was found to negatively impact some games and scenarios.<ref>{{Refurl|url=https:// | + | {{ii}} Earlier versions of the feature also prioritized CPU and GPU resources to the game running in the foreground, but this was removed in v1803 as it was found to negatively impact some games and scenarios.<ref>{{Refurl|url=https://old.reddit.com/r/pcgaming/comments/bzr6nx/does_windows_10_game_mode_still_hurt_performance/eqwfppq/|title=Reddit - /r/pcgaming - hamiltonia comments on Does Windows 10 Game Mode still hurt performance?|date=2020-05-09|snippet=In the latest versions of Windows (1809 & 1903) Game Mode no longer does GPU/CPU prioritization. This prioritization was intended to give more resources to the running game at the cost of background processes, but we found it impacted some games and other scenarios. As an example streaming was impacted in apps like OBS because we were starving them of resources needed to encode.}}</ref> |
− | {{mm}} Microsoft's official support article: [https://support.xbox.com/en-US/games/game-setup/use-game-mode-gaming-on-pc Use Game Mode while gaming on your Windows 10 device] | + | {{mm}} Microsoft's official support article: [https://support.xbox.com/en-US/help/games-apps/game-setup-and-play/use-game-mode-gaming-on-pc Use Game Mode while gaming on your Windows 10 device] |
{{Fixbox|description=Toggle Game Mode for a game|ref=|fix= | {{Fixbox|description=Toggle Game Mode for a game|ref=|fix= | ||
Line 153: | Line 153: | ||
Search for the name Powershell in the system, and launch it as administrator via RBM. | Search for the name Powershell in the system, and launch it as administrator via RBM. | ||
Write: <code>Get-MMAgent</code> to check the current state of memory compression. If it's false, there is nothing to be done. It can be disabled by default while using SSD as system disk. To disable it, write: <code>Disable-MMAgent -mc</code> To enable, write <code>Enable-MMAgent -mc</code> | Write: <code>Get-MMAgent</code> to check the current state of memory compression. If it's false, there is nothing to be done. It can be disabled by default while using SSD as system disk. To disable it, write: <code>Disable-MMAgent -mc</code> To enable, write <code>Enable-MMAgent -mc</code> | ||
− | {{ii}} Disabling memory compression can increase application stability while using demanding games for CPU<ref>[https://www.dobreprogramy.pl/deton24/Dlaczego-moje-gry-sie-zacinaja-diagnostyka.-Ustawianie-pliku-wymiany.-ReadyBoost.-Testy-trybu-gry-i-kompresji-pamieci-w-Windows-10-porady,85501.html] Blog entry of memory compression tests</ref> | + | {{ii}} Disabling memory compression can increase application stability while using demanding games for CPU.<ref>[https://www.dobreprogramy.pl/deton24/Dlaczego-moje-gry-sie-zacinaja-diagnostyka.-Ustawianie-pliku-wymiany.-ReadyBoost.-Testy-trybu-gry-i-kompresji-pamieci-w-Windows-10-porady,85501.html] Blog entry of memory compression tests</ref> Although some games benefit from the memory compression enabled. |
}} | }} | ||
===Disable "Control Flow Guard"=== | ===Disable "Control Flow Guard"=== | ||
− | {{Fixbox|description=In Windows Defender|ref=<ref>https:// | + | {{Fixbox|description=In Windows Defender|ref=<ref>[https://old.reddit.com/r/PUBATTLEGROUNDS/comments/8jgz6g/disabling_control_flow_guard_in_windows_defender/ Disabling "Control Flow Guard" in Windows Defender Improved stuttering and low FPS : PUBATTLEGROUNDS - Reddit]</ref>|fix= |
Use [https://docs.wholetomato.com/default.asp?W790 this] instruction and choose executable. Don't turn off CFG globally - it's a major security breach. | Use [https://docs.wholetomato.com/default.asp?W790 this] instruction and choose executable. Don't turn off CFG globally - it's a major security breach. | ||
{{ii}} Fixes stuttering issues in GTA V and PUBG. | {{ii}} Fixes stuttering issues in GTA V and PUBG. | ||
Line 179: | Line 179: | ||
===Change privacy settings=== | ===Change privacy settings=== | ||
− | {{ii}} May fix stuttering when connected to the Internet.<ref>https:// | + | {{ii}} May fix stuttering when connected to the Internet.<ref>[https://old.reddit.com/r/Windows10/comments/3oatuw/those_of_you_gaming_on_windows_10_heres_how_i/cvw1e62/ nightspirit322 comments on Those of you gaming on Windows 10, Heres how i solved my stutter! : Windows10 - Reddit]</ref>{{CN|Something newer perhaps?}} |
{{--}} Can cause problems in [[Microsoft Store]] games such as the [[Series:Forza|Forza series]] or for other components such as Windows Update. | {{--}} Can cause problems in [[Microsoft Store]] games such as the [[Series:Forza|Forza series]] or for other components such as Windows Update. | ||
{{mm}} Only official supported methods of changing privacy or diagnostics settings are through built-in control panels such as the Settings app or applicable group policy objects (not available for Windows 10 Home users) of the operating system. Third-party tools may introduce unexpected issues or compatibility issues due to forcefully applying system-wide changes that might not have been properly tested or accounted for. | {{mm}} Only official supported methods of changing privacy or diagnostics settings are through built-in control panels such as the Settings app or applicable group policy objects (not available for Windows 10 Home users) of the operating system. Third-party tools may introduce unexpected issues or compatibility issues due to forcefully applying system-wide changes that might not have been properly tested or accounted for. | ||
Line 189: | Line 189: | ||
==Backward compatibility== | ==Backward compatibility== | ||
===Compatibility mode=== | ===Compatibility mode=== | ||
− | {{ii}} See [[ | + | {{ii}} See [[Windows Compatibility Mode]] for information on how to use the built-in backward compatibility mode of Windows. |
===DOS compatibility=== | ===DOS compatibility=== | ||
Line 195: | Line 195: | ||
{{ii}} If you're having trouble getting DOS games to run on older versions of NT (XP & 2000) checkout [http://www.sierrahelp.com The Sierra Help Pages]. | {{ii}} If you're having trouble getting DOS games to run on older versions of NT (XP & 2000) checkout [http://www.sierrahelp.com The Sierra Help Pages]. | ||
− | {{ii}} In the transition from Windows 9x to NT based versions, [ | + | {{ii}} In the transition from Windows 9x to NT based versions, [[Wikipedia:Virtual DOS machine#Windows NTVDM|DOS compatibility was temporarily maintained]], at least for 32-bit editions. For Windows 10 32 bit you'll need to add NTVDM support via Windows Features.<ref>[https://superuser.com/questions/1334140/how-to-check-if-a-binary-is-16-bit-on-windows/#1334200 ]</ref> |
===Running 16 bit applications on 64 bit system=== | ===Running 16 bit applications on 64 bit system=== | ||
Line 204: | Line 204: | ||
===Screen recorders, overlays, injectors won't work with Windows Apps=== | ===Screen recorders, overlays, injectors won't work with Windows Apps=== | ||
See [[Windows Store#Issues unresolved|Windows Store]] article for this and other Windows Apps related issues. | See [[Windows Store#Issues unresolved|Windows Store]] article for this and other Windows Apps related issues. | ||
+ | |||
+ | ===Hardcoded display limits in Windows 10=== | ||
+ | There are two hardcoded display limits in Windows 10:<ref>[https://blurbusters.com/microsoft-windows-8k-60hz-limit-and-512hz-limit/ Microsoft Windows 512Hz Limit And Pixel Clock Limit | Blur Busters]</ref> | ||
+ | |||
+ | {{ii}} Arbitrary refresh rate hard-coded limit of 512 Hertz; this is a confirmed Microsoft Windows limitation. | ||
+ | {{ii}} Arbitrary pixel clock hard-coded limit; this may be caused by other limitation such as graphics drivers. | ||
==Issues fixed== | ==Issues fixed== | ||
Line 223: | Line 229: | ||
===DirectDraw is broken=== | ===DirectDraw is broken=== | ||
− | This issue actually first materialized in 8.1,<ref>https://answers.microsoft.com/en-us/windows/forum/games_windows_10/directdraw-emulation-still-broken-in-windows-10/5a619148-cf1e-4813-b733-997b996b9567</ref> unfortunately there is little more that can be done than use a DDraw wrapper: | + | This issue actually first materialized in 8.1,<ref>[https://answers.microsoft.com/en-us/windows/forum/games_windows_10/directdraw-emulation-still-broken-in-windows-10/5a619148-cf1e-4813-b733-997b996b9567 DirectDraw emulation still broken in Windows 10]</ref> unfortunately there is little more that can be done than use a DDraw wrapper: |
* [https://www.dxgl.info DXGL] | * [https://www.dxgl.info DXGL] | ||
* [https://fdossena.com/?p=wined3d/index.frag Wine3D for Win] | * [https://fdossena.com/?p=wined3d/index.frag Wine3D for Win] | ||
Line 234: | Line 240: | ||
{{ii}} [http://dege.freeweb.hu DgVoodoo 2], a glide wrapper, also has a DDraw wrapper built-in. | {{ii}} [http://dege.freeweb.hu DgVoodoo 2], a glide wrapper, also has a DDraw wrapper built-in. | ||
− | {{ii}} Direct3D 8 has a very similar issue on 8.1 and later as well<ref>https://www.vogons.org/viewtopic.php?f=8&t=47772</ref> | + | {{ii}} Direct3D 8 has a very similar issue on 8.1 and later as well,<ref>[https://www.vogons.org/viewtopic.php?f=8&t=47772 Fullscreen mode in Direct3D8 games on Windows 10]</ref> however the ddraw wrappers (with an exception to the ones that include a d3d8.dll) do not fix the issue as D3D8 doesn't use ddraw, being the first version of DirectX to deprecate it. Instead use [https://www.vogons.org/download/file.php?id=58667&sid=8b1668759fc46e3d0d48aa3a294d9638 a patched d3d8.dll], the [http://enbdev.com/download_convertor_dx8todx9.htm DX8 to DX9 convertor] or the [https://github.com/crosire/d3d8to9/releases d3d8to9] wrapper. |
{{ii}} Users of Windows Vista and on-wards actually benefit from a DDraw wrapper due to it no longer being hardware accelerated on such systems, however the built-in DDraw wasn't completely broken until 8.1. | {{ii}} Users of Windows Vista and on-wards actually benefit from a DDraw wrapper due to it no longer being hardware accelerated on such systems, however the built-in DDraw wasn't completely broken until 8.1. | ||
Line 269: | Line 275: | ||
{{ii}} Shortcut name and icon can be customized to match game's ones. | {{ii}} Shortcut name and icon can be customized to match game's ones. | ||
{{ii}} Additional parameters can be normally added at the end of the target field | {{ii}} Additional parameters can be normally added at the end of the target field | ||
− | {{ii}} Affinity value must be in hex. To assign more than a core check this [ | + | {{ii}} Affinity value must be in hex. To assign more than a core check this [https://docs.microsoft.com/fr-fr/archive/blogs/santhoshonline/how-to-launch-a-process-with-cpu-affinity-set table] |
{{ii}} For e.g. 1+2+3 (so without Core 0) cores/threads setting on application launch, the .bat is following: | {{ii}} For e.g. 1+2+3 (so without Core 0) cores/threads setting on application launch, the .bat is following: | ||
<code>Start /affinity E app.exe</code> | <code>Start /affinity E app.exe</code> | ||
− | "E" is a hex value. To set it manually, just add corresponding "Associated value(s) (n)" from [https:// | + | "E" is a hex value. To set it manually, just add corresponding "Associated value(s) (n)" from [https://docs.microsoft.com/en-us/archive/blogs/santhoshonline/how-to-launch-a-process-with-cpu-affinity-set here] and convert it to hex value (third option [https://www.johnpatel.com/tools/decimal-to-hex-converter/ Decimal to Hex]) |
}} | }} | ||
{{Fixbox|description=Permanent solution: flag game executable|fix= | {{Fixbox|description=Permanent solution: flag game executable|fix= | ||
− | # Download [ | + | # Download [https://robpol86.com/imagecfg.html] |
# Place it in the same folder of the game exe | # Place it in the same folder of the game exe | ||
# Open there a command prompt and run | # Open there a command prompt and run | ||
Line 282: | Line 288: | ||
'''Notes''' | '''Notes''' | ||
{{ii}} Executable won't be backed up, so you'll have to back it up yourself if you wish to revert it. | {{ii}} Executable won't be backed up, so you'll have to back it up yourself if you wish to revert it. | ||
− | {{ii}} Affinity value is in hex. Configuration examples are available on the download site | + | {{ii}} Affinity value is in hex. Configuration examples are available on the download site mentioned above and also [http://www.experts-exchange.com/Hardware/Components/Q_24449496.html#a24506486 here] |
{{ii}} Modifies executable file, not compatible with some forms of Anti-Cheat and DRM. | {{ii}} Modifies executable file, not compatible with some forms of Anti-Cheat and DRM. | ||
}} | }} | ||
Line 300: | Line 306: | ||
'''Notes''' | '''Notes''' | ||
{{ii}} This won't work if game requires to be launched through an external client | {{ii}} This won't work if game requires to be launched through an external client | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=Windows NT, 2000 & XP only: use StartAffinity|fix= | ||
+ | # Download [http://www.adsciengineering.com/StartAffinity/ StartAffinity] | ||
+ | # Unzip {{file|StartAffinity.exe}} to the '''WinNT''' or '''system32''' directory | ||
+ | # Run the game through the following commands (command line and/or a batch file can be used) | ||
+ | :::<code>cd {{p|game}}</code> | ||
+ | :::<code>StartAffinity game.exe 0</code> | ||
+ | '''Notes''' | ||
+ | {{ii}} Additional cores can be specified with a space after the previous ones | ||
}} | }} | ||
===4-Gigabyte Tuning=== | ===4-Gigabyte Tuning=== | ||
− | {{Fixbox|description=Windows XP and Server 2003 (x86 only): edit boot configuration file|ref=<ref>[https://msdn.microsoft.com/en-us/library/windows/hardware/ff556232 | + | {{Fixbox|description=Windows XP and Server 2003 (x86 only): edit boot configuration file|ref=<ref>[https://web.archive.org/web/20150619225403/https://msdn.microsoft.com/en-us/library/windows/hardware/ff556232(v=vs.85).aspx /3GB (Windows Drivers) - Microsoft Developer Network] (retrieved)</ref>|fix= |
# Open [[#Command Prompt|command prompt]] under administrator privileges | # Open [[#Command Prompt|command prompt]] under administrator privileges | ||
# Type <code>bootcfg /raw "/3GB /userva=2048" /A /ID 1</code> (where 1 is the boot entry id) | # Type <code>bootcfg /raw "/3GB /userva=2048" /A /ID 1</code> (where 1 is the boot entry id) | ||
Line 311: | Line 327: | ||
# Type <code>BCDEdit /set increaseuserva 2048</code> | # Type <code>BCDEdit /set increaseuserva 2048</code> | ||
'''Notes''' | '''Notes''' | ||
− | {{ii}} Windows default setting of 2048MB of user-mode virtual address space is used in the examples. Higher values may be attempted at risk of various system instabilities<ref>[https://blogs.msdn | + | {{ii}} Windows default setting of 2048MB of user-mode virtual address space is used in the examples. Higher values may be attempted at risk of various system instabilities<ref>[https://web.archive.org/web/20051124134734/http://blogs.msdn.com/oldnewthing/archive/2004/08/05/208908.aspx#209332 The oft-misunderstood /3GB switch – The Old New Thing] (retrieved)</ref><ref>[https://web.archive.org/web/20040809234852/http://blogs.msdn.com/oldnewthing/archive/2004/08/06/209840.aspx Kernel address space consequences of the /3GB switch – The Old New Thing] (retrieved)</ref> |
}} | }} | ||
Line 336: | Line 352: | ||
# Last untick ''Set Value'' advanced permission | # Last untick ''Set Value'' advanced permission | ||
'''Notes''' | '''Notes''' | ||
− | {{ii}} In | + | {{ii}} In some situations <code>reg flags "''<key>''" set DONT_VIRTUALIZE</code> may ''also'' be needed<ref>[https://web.archive.org/web/20120926224551/http://blogs.technet.com/b/richard_macdonald/archive/2007/05/18/990366.aspx Windows Vista File and Registry Virtualisation – Richard's Weblog]</ref>{{note|note=Running with the ''RunAsInvoker'' compat layer effectively discounts any application manifest consideration here.}} |
}} | }} | ||
Line 350: | Line 366: | ||
===Missing codecs=== | ===Missing codecs=== | ||
{{Fixbox|description=Install the Windows Media Source Filter automatically|ref=<ref name=monopoly>[https://mcdebugrndmstuff.blogspot.com/2018/10/monopoly-tycoon-directsound-music-fix.html Monopoly Tycoon Music Fix | mrpenguinb's blog]</ref>|fix= | {{Fixbox|description=Install the Windows Media Source Filter automatically|ref=<ref name=monopoly>[https://mcdebugrndmstuff.blogspot.com/2018/10/monopoly-tycoon-directsound-music-fix.html Monopoly Tycoon Music Fix | mrpenguinb's blog]</ref>|fix= | ||
− | # Download the [https://community.pcgamingwiki.com/files/file/1199-windows-media-source-filter-windows-vista-fix/ Windows Media Source Filter Installer v1. | + | # Download the [https://community.pcgamingwiki.com/files/file/1199-windows-media-source-filter-windows-vista-fix/ Windows Media Source Filter Installer v1.7] |
# Extract the contents from the <code>.zip</code> file into a folder. | # Extract the contents from the <code>.zip</code> file into a folder. | ||
# Right-click the <code>ApplyPatch.bat</code> in the folder and click "Run as Administrator". | # Right-click the <code>ApplyPatch.bat</code> in the folder and click "Run as Administrator". | ||
− | {{ii}}Your anti-virus might stop the file from executing, if so, make sure you allow the program to run. | + | {{ii}} Your anti-virus might stop the file from executing, if so, make sure you allow the program to run. |
+ | {{ii}} Your game may also require the [https://community.pcgamingwiki.com/files/file/1211-divx-311-audio-codec/ DivX 3.11 audio codec]. If so, download and extract the zip file and run <code>DivX_Register.exe</code> as Administrator. | ||
}} | }} | ||
{{Fixbox|description=Install the Windows Media Source Filter manually|ref=<ref name=monopoly/>|fix= | {{Fixbox|description=Install the Windows Media Source Filter manually|ref=<ref name=monopoly/>|fix= | ||
− | # Download the [https://community.pcgamingwiki.com/files/file/1199-windows-media-source-filter-windows-vista-fix/ Windows Media Source Filter Installer v1. | + | # Download the [https://community.pcgamingwiki.com/files/file/1199-windows-media-source-filter-windows-vista-fix/ Windows Media Source Filter Installer v1.7] |
# Extract the contents from the <code>.zip</code> file into a folder | # Extract the contents from the <code>.zip</code> file into a folder | ||
# Make a new directory in <code>C:\Windows\SysWOW64\</code> called <code>Windows-Media-Source-Filter</code> | # Make a new directory in <code>C:\Windows\SysWOW64\</code> called <code>Windows-Media-Source-Filter</code> | ||
# Copy <code>drmclien.dll</code>, <code>strmdll.dll</code> and <code>dxmasf.dll</code> from the .zip file to the <code>Windows-Media-Source-Filter</code> folder. | # Copy <code>drmclien.dll</code>, <code>strmdll.dll</code> and <code>dxmasf.dll</code> from the .zip file to the <code>Windows-Media-Source-Filter</code> folder. | ||
# Open the DirectShow Filter Manager and register the <code>dxmasf.dll</code> in the <code>Windows-Media-Source-Filter</code> folder. | # Open the DirectShow Filter Manager and register the <code>dxmasf.dll</code> in the <code>Windows-Media-Source-Filter</code> folder. | ||
+ | {{ii}} Your game may also require the [https://community.pcgamingwiki.com/files/file/1211-divx-311-audio-codec/ DivX 3.11 audio codec]. If so, download and extract the zip file and run <code>DivX_Register.exe</code> as Administrator. | ||
+ | }} | ||
+ | {{Fixbox|description=Install the Indeo codec (Windows Vista and later)|ref=<ref name="Indeo Install">[https://www.rockraidersunited.com/topic/8566-stunt-rally-runtime-errorabnormal-termination-win10/?do=findComment&comment=139281 RockRaidersUnited - Stunt Rally Runtime Error/abnormal termination Win10]</ref><ref>[http://forum.videohelp.com/threads/266794-Indeo-5-x-problem-with-Vista?p=1660521&viewfull=1#post1660521 Indeo 5.x problem with Vista]</ref>|fix= | ||
+ | # Start [[Command Prompt]] as an Administrator. | ||
+ | # Run the command <code>regsvr32 "{{p|windir}}\SysWOW64\ir50_32.dll"</code>. If you have 32-bit Windows, replace <code>SysWOW64</code> with <code>System32</code>. | ||
+ | # Click OK on the message box that comes up. | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} There appears to be certain security issues with the codec.<ref name="Indeo Security">[https://support.microsoft.com/en-us/help/954157/microsoft-security-advisory-vulnerabilities-in-the-indeo-codec-could-a Microsoft Security Advisory: Vulnerabilities in the Indeo codec could allow remote code execution: December 8, 2009]</ref> Unregister the codec when you are done with the game, with the command <code>regsvr32 /u "{{p|windir}}\SysWOW64\ir50_32.dll"</code>. Don't mind the runtime error that may come up. | ||
+ | }} | ||
+ | {{Fixbox|description=Install the Indeo codec (Windows XP and below)|ref=<ref name="Indeo Install" />|fix= | ||
+ | # [https://www.free-codecs.com/indeo_codec_download.htm Download the Ligos Indeo 5 codec installer] | ||
+ | # Install the Ligos Indeo 5 from step 1 using the "typical" installation option | ||
+ | '''Notes''' | ||
+ | {{ii}} There appears to be certain security issues with the codec.<ref name="Indeo Security" /> Unregister the codec when you are done with the game, with the command <code>regsvr32 /u "{{p|windir}}\System32\ir50_32.dll"</code>. Don't mind the runtime error that may come up. To re-register, see the Vista and later instructions. | ||
+ | }} | ||
+ | {{Fixbox|description=Install QuickTime for Windows|ref=<ref>[https://www.codecguide.com/quicktime_installation.htm QuickTime Installation Guide - K-Lite Codec Pack]</ref>|fix= | ||
+ | #Download [https://support.apple.com/kb/dl837 QuickTime 7.79.80.95] (Vista or later) from Apple's site. | ||
+ | #Run the installer, but select '''Custom''' after accepting the license agreement. | ||
+ | #Make sure only '''QuickTime Essentials''' is checkmarked (certain programs may also require '''QuickTime Player''' also checked). | ||
+ | #For the Destination Folder page, uncheck make desktop shortcuts and automatic updates. | ||
+ | #Upon completing the install, open control panel and type "quicktime" in the search box to get QuickTime settings. To make this easier to access you could right-click, Create shortcut, rename to Configuration and copy it to <code>C:\ProgramData\Microsoft\Windows\Start Menu\Programs\QuickTime</code> (this folder might be hidden) for it to appear in the start menu under QuickTime. | ||
+ | #In the '''Update''' tab uncheck '''Check for updates automatically''' and in the '''Advanced''' tab uncheck '''Install QuickTime icon in system tray'''. | ||
+ | {{ii}} This installer also installs Apple Software Update, which you can uninstall in add or remove programs as QuickTime for windows no longer receives updates. Also note that if you use other Apple software, such as iTunes for Windows, this QuickTime installer may replace Apple Software Update with an outdated version, forcing Apple Software Update to update it's self. | ||
+ | {{ii}} Install [https://www.free-codecs.com/qt_lite_download.htm QT Lite] (based on QuickTime 7.6) for Windows XP or below. | ||
}} | }} | ||
{{Fixbox|description=Install [http://ffdshow-tryout.sourceforge.net/ ffdshow]|ref=<ref>[http://www.tombraiderforums.com/showthread.php?t=190254&page=65#post7309217 Tomb Raider 6 Modding Thread - www.tombraiderforums.com]</ref>|fix= | {{Fixbox|description=Install [http://ffdshow-tryout.sourceforge.net/ ffdshow]|ref=<ref>[http://www.tombraiderforums.com/showthread.php?t=190254&page=65#post7309217 Tomb Raider 6 Modding Thread - www.tombraiderforums.com]</ref>|fix= | ||
{{ii}} Choose the release with the number of bits your troublesome application is compiled for, regardless of the actual OS instruction set | {{ii}} Choose the release with the number of bits your troublesome application is compiled for, regardless of the actual OS instruction set | ||
− | |||
− | |||
− | |||
}} | }} | ||
Line 395: | Line 434: | ||
{{Fixbox|description=Use Microsoft AppLocale|fix= | {{Fixbox|description=Use Microsoft AppLocale|fix= | ||
− | {{ii}} Might not work on modern versions of Windows as the tool | + | {{ii}} Might not work on modern versions of Windows as the tool has not been updated since 2004. |
'''Instructions''' | '''Instructions''' | ||
Line 403: | Line 442: | ||
}} | }} | ||
− | {{Fixbox|description=Change non-Unicode language system-wide|ref=<ref>[http://windows.microsoft.com/en-us/windows/change-system-locale Change the system locale - Windows Help]</ref>|fix= | + | {{Fixbox|description=Change non-Unicode language system-wide|ref=<ref>[https://web.archive.org/web/20160623170958/http://windows.microsoft.com/en-us/windows/change-system-locale Change the system locale - Windows Help]</ref>|fix= |
{{ii}} Easiest way to fix the issue, but may introduce unwanted changes to other programs; especially if the display language of Windows is non-English. This includes some basic characters being incorrectly replaced, programs defaulting to set non-Unicode language and other programs suddenly not being able to launch or crash. | {{ii}} Easiest way to fix the issue, but may introduce unwanted changes to other programs; especially if the display language of Windows is non-English. This includes some basic characters being incorrectly replaced, programs defaulting to set non-Unicode language and other programs suddenly not being able to launch or crash. | ||
Line 414: | Line 453: | ||
===IPX protocol deprecated=== | ===IPX protocol deprecated=== | ||
{{ii}} IPX was a LAN protocol commonly used with older programs, especially games. Unfortunately it was removed entirely from Vista and later with no indication of returning. | {{ii}} IPX was a LAN protocol commonly used with older programs, especially games. Unfortunately it was removed entirely from Vista and later with no indication of returning. | ||
− | {{Fixbox|description=Try a wrapper | + | {{Fixbox|description=Try a wrapper (Recommended)|collapsed=yes|fix= |
Try one of the following: | Try one of the following: | ||
* [http://ipxemu.sourceforge.net ipxemu] | * [http://ipxemu.sourceforge.net ipxemu] | ||
− | * [ | + | * [https://www.solemnwarning.net/ipxwrapper/ IPXWrapper] |
* [http://www.kali.net Kali] - This one's more for tunneling IPX over the internet rather than LAN, but still works. | * [http://www.kali.net Kali] - This one's more for tunneling IPX over the internet rather than LAN, but still works. | ||
}} | }} | ||
− | {{Fixbox|description=Copy support files from Windows XP|ref=<ref>https://social.technet.microsoft.com/Forums/windows/en-US/82727f50-9e1b-4fcf-8a38-e45567938ec4/ipx-on-windows-7?forum=w7itpronetworking</ref>|fix= | + | {{Fixbox|description=Copy support files from Windows XP|ref=<ref>[https://social.technet.microsoft.com/Forums/windows/en-US/82727f50-9e1b-4fcf-8a38-e45567938ec4/ipx-on-windows-7?forum=w7itpronetworking IPX on Windows 7]</ref>|fix= |
What you need: a working installation of Windows XP sp2. | What you need: a working installation of Windows XP sp2. | ||
− | + | #Create a new folder c:\temp | |
− | + | #Copy the following files to the directory c:\temp *and* to the corresponding vista directories: | |
− | Create a new folder c:\temp | ||
− | |||
− | |||
− | Copy the following files to the directory c:\temp *and* to the corresponding vista directories: | ||
Note: You might need to open up an "elevated" command prompt, "run as administrator", (to get write access to directories). | Note: You might need to open up an "elevated" command prompt, "run as administrator", (to get write access to directories). | ||
− | + | <pre> | |
Windows\System32\drivers\nwlnkipx.sys | Windows\System32\drivers\nwlnkipx.sys | ||
Windows\System32\drivers\nwlnkflt.sys | Windows\System32\drivers\nwlnkflt.sys | ||
Line 445: | Line 480: | ||
(*) The directory "inf" is hidden | (*) The directory "inf" is hidden | ||
− | + | </pre> | |
− | + | 3. Go to "manage network connection" (in control panel-> network). Right click your LAN adapter connection, click "install", "protocol", "Add", Do not select the IPX that is already in the list, be sure to select "have disk". Navigate to "c:\temp" and select file "netnwlnk.inf", now select "WLink IPX/SPX/NetBIOS". You will get a warning it's not verifiable, install anyway (or not..). If you get an error message about a missing module, you forgot to copy the above files to the windows 7 directories.<br> | |
− | Go to "manage network connection" (in control panel-> network). Right click your LAN adapter connection, click "install", "protocol", "Add", Do not select the IPX that is already in the list, be sure to select "have disk". Navigate to "c:\temp" and select file "netnwlnk.inf", now select "WLink IPX/SPX/NetBIOS". You will get a warning it's not verifiable, install anyway (or not..). | + | 4. Reboot computer. |
− | |||
− | If you get an error message about a missing module, you forgot to copy the above files to the windows 7 directories. | ||
− | |||
− | |||
− | Reboot computer. | ||
{{--}} Only works on 32-bit version of Vista and later. | {{--}} Only works on 32-bit version of Vista and later. | ||
{{--}} Some parts of protocol don't even work (properties button greyed out in setting, ect.) | {{--}} Some parts of protocol don't even work (properties button greyed out in setting, ect.) | ||
Line 466: | Line 496: | ||
===Microsoft removed the MIDI Mapper=== | ===Microsoft removed the MIDI Mapper=== | ||
{{ii}} Over the last versions of Windows, Microsoft have slowly but steadily deprecated the original Microsoft MIDI Mapper of Windows. | {{ii}} Over the last versions of Windows, Microsoft have slowly but steadily deprecated the original Microsoft MIDI Mapper of Windows. | ||
− | {{Fixbox|description=Use the [https://coolsoft.altervista.org/en/midimapper CoolSoft MIDIMapper]|ref=<ref>http://coolsoft.altervista.org/en/blog/2013/03/what-happened-midi-mapper-windows-8</ref>}} | + | {{Fixbox|description=Use the [https://coolsoft.altervista.org/en/midimapper CoolSoft MIDIMapper]|ref=<ref>[http://coolsoft.altervista.org/en/blog/2013/03/what-happened-midi-mapper-windows-8 What happened to MIDI Mapper on Windows 8 (and later)? | CoolSoft]</ref>}} |
===SafeDisc protected games do not work with Windows 10=== | ===SafeDisc protected games do not work with Windows 10=== | ||
{{ii}} '''This exposes the system to known security vulnerabilities, and can make the system more susceptible to malicious attacks.''' | {{ii}} '''This exposes the system to known security vulnerabilities, and can make the system more susceptible to malicious attacks.''' | ||
− | Previous versions of Windows included a compatible version of {{file|secdrv.sys}} for Macrovision [[DRM#SafeDisc|SafeDisc DRM]]; Windows 10 does not, rendering games protected by SafeDisc unplayable. According to a Microsoft representative "Safedisc is not supported on Windows 10" and people will have to wait for Trymedia to come out with an updated kernel driver, something which is impossible as official SafeDisc support was dropped on March 30, 2009.<ref>[http://answers.microsoft.com/en-us/windows/forum/games_windows_10/age-of-mythology-windows-10/c7142024-8298-4060-aeb8-0e77d9d83af7 Microsoft Community Forums :: Age of Mythology - Windows 10]</ref><ref>{{Refurl|url=https://web.archive.org/web/20090219231330/http://trymedia.com | + | Previous versions of Windows included a compatible version of {{file|secdrv.sys}} for Macrovision [[DRM#SafeDisc|SafeDisc DRM]]; Windows 10 does not, rendering games protected by SafeDisc unplayable. According to a Microsoft representative "Safedisc is not supported on Windows 10" and people will have to wait for Trymedia to come out with an updated kernel driver, something which is impossible as official SafeDisc support was dropped on March 30, 2009.<ref>[http://answers.microsoft.com/en-us/windows/forum/games_windows_10/age-of-mythology-windows-10/c7142024-8298-4060-aeb8-0e77d9d83af7 Microsoft Community Forums :: Age of Mythology - Windows 10]</ref><ref>{{Refurl|url=https://web.archive.org/web/20090219231330/http://trymedia.com/safedisc-advanced.html|title=SafeDisc End-of-Life Notice - Trymedia - Wayback Machine|date=2018-07-26}}</ref> However a workaround is to obtain and install the kernel driver from an older version of Windows, as described below. |
{{Fixbox|description=Install SafeDisc drivers from a previous version of Windows|ref=<ref>{{Refcheck|user=KyoriAsh|date=2018-07-19}}</ref>|fix= | {{Fixbox|description=Install SafeDisc drivers from a previous version of Windows|ref=<ref>{{Refcheck|user=KyoriAsh|date=2018-07-19}}</ref>|fix= | ||
# Download the [https://community.pcgamingwiki.com/files/file/1154-safediscforwin10zip/ necessary files]. | # Download the [https://community.pcgamingwiki.com/files/file/1154-safediscforwin10zip/ necessary files]. | ||
− | # Extract a temporary location on the system. | + | # Extract to a temporary location on the system. |
− | # | + | # Run <code>install (run as admin).bat</code> |
− | + | # As the service may still not work due to lack of a digital signature,<ref>{{Refurl|url=https://answers.microsoft.com/en-us/windows/forum/games_windows_10/secdrvsys-not-loading-in-windows-10-this-will/65a6fe83-08df-4760-b2ad-6b1ce61d40d4?auth&page=19|title=Microsoft Community - SECDRV.SYS Not Loading in Windows 10; this will break thousands of older games. - replies by EricSoAndSo|date=2019-04-18}}</ref> refer to [https://github.com/ericwj/PsSecDrv these instructions] to disable driver signature verification in the operating system and sign the driver with a custom digital signature. | |
− | # As the service may still not work due to lack of a digital signature<ref>{{Refurl|url=https://answers.microsoft.com/en-us/windows/forum/games_windows_10/secdrvsys-not-loading-in-windows-10-this-will/65a6fe83-08df-4760-b2ad-6b1ce61d40d4?auth&page=19|title=Microsoft Community - SECDRV.SYS Not Loading in Windows 10; this will break thousands of older games. - replies by EricSoAndSo|date=2019-04-18}}</ref> | ||
}} | }} | ||
Line 484: | Line 513: | ||
{{ii}} The Multimedia Class Scheduler Service has built-in network throttling which can greatly degrade performance of online games. | {{ii}} The Multimedia Class Scheduler Service has built-in network throttling which can greatly degrade performance of online games. | ||
− | {{Fixbox|description=Edit the registry|ref=<ref>http://www.sevenforums.com/gaming/31980-lag-online-games-windows-7-a.html</ref><ref>http://forum.sudden-strike-alliance.fr/all-problem-with-lag-on-windows-7-and-10-t2807.html</ref>|fix= | + | {{Fixbox|description=Edit the registry|ref=<ref>[http://www.sevenforums.com/gaming/31980-lag-online-games-windows-7-a.html "lag" in online games with Windows 7 - Windows 7 Help Forums]</ref><ref>[http://forum.sudden-strike-alliance.fr/all-problem-with-lag-on-windows-7-and-10-t2807.html [ALL<nowiki>]</nowiki> Problem with lag on Windows 7 and 10 - Forums de l'Alliance Francophone Sudden Strike]</ref>|fix= |
#Go to <code>{{p|hklm}}\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile</code> | #Go to <code>{{p|hklm}}\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile</code> | ||
#There will be an entry for network performance throttling, default value is 10 or a; set it to FFFFFFFF (will look like 0xFFFFFFFF to the right of the entry). '''Windows Vista and 7 users can stop here'''. | #There will be an entry for network performance throttling, default value is 10 or a; set it to FFFFFFFF (will look like 0xFFFFFFFF to the right of the entry). '''Windows Vista and 7 users can stop here'''. | ||
Line 496: | Line 525: | ||
{{ii}} WiFi adapters periodically perform background scans to discover additional networks. Unfortunately this induces latency, see [https://blog.mojonetworks.com/background-scanning-is-dead here] for more info. | {{ii}} WiFi adapters periodically perform background scans to discover additional networks. Unfortunately this induces latency, see [https://blog.mojonetworks.com/background-scanning-is-dead here] for more info. | ||
− | {{Fixbox|description=Universal solution|ref=<ref>https://answers.microsoft.com/en-us/windows/forum/windows_10-networking/is-there-any-way-to-stop-windows-10-from-scanning/3870b3d1-0f07-4875-8779-bb5c11fce0a8</ref>|fix= | + | {{Fixbox|description=Universal solution|ref=<ref>[https://answers.microsoft.com/en-us/windows/forum/windows_10-networking/is-there-any-way-to-stop-windows-10-from-scanning/3870b3d1-0f07-4875-8779-bb5c11fce0a8 Is there any way to stop Windows 10 from scanning for WiFi networks in - Microsoft Community]</ref>|fix= |
Use [http://www.martin-majowski.de/ WLAN Optimizer]. | Use [http://www.martin-majowski.de/ WLAN Optimizer]. | ||
}} | }} | ||
− | {{Fixbox|description=Atheros adapters|ref=<ref name="scan">https://superuser.com/questions/881880/turn-off-wi-fi-scanning-on-windows-8</ref>|fix= | + | {{Fixbox|description=Atheros adapters|ref=<ref name="scan">[https://superuser.com/questions/881880/turn-off-wi-fi-scanning-on-windows-8 Turn off Wi-Fi scanning on Windows 8 - Super User]</ref>|fix= |
#Go to the Control Panel. | #Go to the Control Panel. | ||
#Choose Networks and Sharing -> Change Adapter Settings (in the left column). | #Choose Networks and Sharing -> Change Adapter Settings (in the left column). | ||
Line 520: | Line 549: | ||
===Core parking causes problems with games=== | ===Core parking causes problems with games=== | ||
− | {{Fixbox|description=Quick registry hack|ref=<ref>http://forum.cakewalk.com/Windows-7-amp-Core-Parking-a-better-way-to-Turn-It-OFF-m1861804.aspx</ref><ref>https://www.youtube.com/watch?v=ucMqc5ilG7Q</ref>|fix= | + | {{Fixbox|description=Quick registry hack|ref=<ref>[http://forum.cakewalk.com/Windows-7-amp-Core-Parking-a-better-way-to-Turn-It-OFF-m1861804.aspx Windows 7 & Core Parking .... a *better* way to Turn It OFF .... | Cakewalk Forums]</ref><ref>[https://www.youtube.com/watch?v=ucMqc5ilG7Q How to turn off Core Parking in Windows 10 - YouTube]</ref>|fix= |
#Open Regedit and find key ''0cc5b647-c1df-4637-891a-dec35c318583''. | #Open Regedit and find key ''0cc5b647-c1df-4637-891a-dec35c318583''. | ||
#Set key ''ValueMax'' from 64 to 0. | #Set key ''ValueMax'' from 64 to 0. | ||
}} | }} | ||
− | {{Fixbox|description=Quick registry hack (extended, adjustable in power settings)|ref=<ref>https://www.overclock.net/forum/297-general-processor-discussions/1544554-core-parking-windows-disable-more-performance.html</ref>|fix= | + | {{Fixbox|description=Quick registry hack (extended, adjustable in power settings)|ref=<ref>[https://www.overclock.net/forum/297-general-processor-discussions/1544554-core-parking-windows-disable-more-performance.html Core Parking in Windows (Disable for more performance) | Overclock.net]</ref>|fix= |
#Open Regedit and find key ''0cc5b647-c1df-4637-891a-dec35c318583''. | #Open Regedit and find key ''0cc5b647-c1df-4637-891a-dec35c318583''. | ||
#Add a new key ''Attributes'' with type ''dword'' and value ''00000000'' or save the following as .reg file and run it to add entries: | #Add a new key ''Attributes'' with type ''dword'' and value ''00000000'' or save the following as .reg file and run it to add entries: | ||
Line 538: | Line 567: | ||
===Crashes in some games=== | ===Crashes in some games=== | ||
− | {{Fixbox|description=Change Data Execution Prevention setting|ref=<ref>https://raymanpc.com/forum/viewtopic.php?f=13&t=27571</ref>|fix= | + | {{Fixbox|description=Change Data Execution Prevention setting|ref=<ref>[https://raymanpc.com/forum/viewtopic.php?f=13&t=27571 Fix for Rayman 2 crash on Woods of Light and other levels - make DEP exception or restore def. settings - Rayman Pirate-Community]</ref>|fix= |
Add a DEP Exception for your game executable. Sometimes reboot needed afterwards. | Add a DEP Exception for your game executable. Sometimes reboot needed afterwards. | ||
{{ii}} The problem of crashes occurs mostly in cases when DEP is enabled for all applications, except included on the list. | {{ii}} The problem of crashes occurs mostly in cases when DEP is enabled for all applications, except included on the list. | ||
Line 544: | Line 573: | ||
===Stuttering in games on Windows 10 Creators Update 1709 and up=== | ===Stuttering in games on Windows 10 Creators Update 1709 and up=== | ||
− | {{Fixbox|description=Instruction|ref=<ref>https:// | + | {{Fixbox|description=Instruction|ref=<ref>[https://old.reddit.com/r/Windows10/comments/7a0763/standby_memory_issue_causing_stutters_on_creators/ Standby memory issue causing stutters on creators : Windows10 - Reddit]</ref>|fix= |
Once the free memory is exhausted, performance takes a big hit - games with heavy caching like BF1 suffer horribly. The only way to fix it previously was restarting the computer (thus clearing the memory), which explains why it was only happening after a while and not on a fresh boot. | Once the free memory is exhausted, performance takes a big hit - games with heavy caching like BF1 suffer horribly. The only way to fix it previously was restarting the computer (thus clearing the memory), which explains why it was only happening after a while and not on a fresh boot. | ||
Line 555: | Line 584: | ||
# Done! Standby memory is automatically cleared every 5mins. | # Done! Standby memory is automatically cleared every 5mins. | ||
− | {{ii}} Possibly the same result can be achieved by the tool [https://www.wagnardsoft.com/content/intelligent-standby-list-cleaner-v1000-released Intelligent Standby List Cleaner] | + | {{ii}} Possibly the same result can be achieved by the tool [https://www.wagnardsoft.com/content/intelligent-standby-list-cleaner-v1000-released Intelligent Standby List Cleaner]. This software includes options to easily add it to Task Scheduler and can launch in a minimized to SysTray state. |
}} | }} | ||
Line 569: | Line 598: | ||
* [[Mahjong Titans]] | * [[Mahjong Titans]] | ||
* [[Minesweeper (Vista)|Minesweeper]] | * [[Minesweeper (Vista)|Minesweeper]] | ||
− | * [[ | + | * [[Purble Place]] |
* [[Solitaire]] | * [[Solitaire]] | ||
* [[Spider Solitaire]] | * [[Spider Solitaire]] | ||
Line 581: | Line 610: | ||
{{Fixbox|description=Download the XP Mode file from Microsoft's website and extract the Pinball game from it.|ref=<ref>[https://www.howtogeek.com/321156/why-microsoft-dropped-3d-pinball-from-windows-and-how-to-bring-it-back/ How-To Geek - Why Microsoft Dropped 3D Pinball From Windows (and How to Bring It Back)]</ref>|fix= | {{Fixbox|description=Download the XP Mode file from Microsoft's website and extract the Pinball game from it.|ref=<ref>[https://www.howtogeek.com/321156/why-microsoft-dropped-3d-pinball-from-windows-and-how-to-bring-it-back/ How-To Geek - Why Microsoft Dropped 3D Pinball From Windows (and How to Bring It Back)]</ref>|fix= | ||
− | # Download the [https://www.microsoft.com/en-us/download/details.aspx?id=8002 Windows XP Mode file], and change the extension from <code>.exe</code> to <code>.zip</code>. | + | # Download the [https://web.archive.org/web/20200903164349/https://www.microsoft.com/en-us/download/details.aspx?id=8002 Windows XP Mode file], and change the extension from <code>.exe</code> to <code>.zip</code>. |
# Open the zip file with 7-zip or a similar program, and navigate to <code>sources\xpm\VirtualXPVHD\Program Files\Windows NT</code> inside it. | # Open the zip file with 7-zip or a similar program, and navigate to <code>sources\xpm\VirtualXPVHD\Program Files\Windows NT</code> inside it. | ||
# Drag the <code>Pinball</code> folder from there to wherever you like on your computer. | # Drag the <code>Pinball</code> folder from there to wherever you like on your computer. | ||
Line 591: | Line 620: | ||
{{mm}} Disabling this feature affects all applications that relies on the internal IE subsystem of Windows, such as Google Chrome, Steam, and more. | {{mm}} Disabling this feature affects all applications that relies on the internal IE subsystem of Windows, such as Google Chrome, Steam, and more. | ||
− | {{Fixbox|description=Instructions|ref=<ref>[https:// | + | {{Fixbox|description=Instructions|ref=<ref>[https://old.reddit.com/r/gaming/comments/zo66b/by_request_psa_drastically_speed_up_steams_web/ Reddit Gaming Subreddit - Make Big Picture Quicker]</ref>|fix= |
# Open the '''Start''' menu and type '''Internet Options'''. | # Open the '''Start''' menu and type '''Internet Options'''. | ||
# Open the '''Connections''' tab, click the '''LAN Settings''' button. | # Open the '''Connections''' tab, click the '''LAN Settings''' button. | ||
Line 601: | Line 630: | ||
===Changing default timer resolution=== | ===Changing default timer resolution=== | ||
+ | {{ii}} Timer resolution can not be set system-wide anymore since Windows 10 version 2004. Requests are now intended to be per-process only.<ref>{{Refurl|url=https://randomascii.wordpress.com/2020/10/04/windows-timer-resolution-the-great-rule-change/|title=Windows Timer Resolution: The Great Rule Change | Random ASCII|date=2021-10-21}}</ref> | ||
{{ii}} This only concerns systems where the CPU is the limiting factor, and not the GPU, and can in some cases have a detrimental effect on performance.<ref>{{Refurl|url=https://docs.microsoft.com/en-us/windows/desktop/api/timeapi/nf-timeapi-timebeginperiod#remarks|title=Microsoft Docs - timeBeginPeriod function|date=2019-05-31}}</ref><ref>{{Refurl|url=https://randomascii.wordpress.com/2013/07/08/windows-timer-resolution-megawatts-wasted/|title=Random ASCII - Windows Timer Resolution: Megawatts Wasted|date=2019-05-31}}</ref> | {{ii}} This only concerns systems where the CPU is the limiting factor, and not the GPU, and can in some cases have a detrimental effect on performance.<ref>{{Refurl|url=https://docs.microsoft.com/en-us/windows/desktop/api/timeapi/nf-timeapi-timebeginperiod#remarks|title=Microsoft Docs - timeBeginPeriod function|date=2019-05-31}}</ref><ref>{{Refurl|url=https://randomascii.wordpress.com/2013/07/08/windows-timer-resolution-megawatts-wasted/|title=Random ASCII - Windows Timer Resolution: Megawatts Wasted|date=2019-05-31}}</ref> | ||
{{Fixbox|description=Use [https://vvvv.org/contribution/windows-system-timer-tool TimerTool] to set the resolution to the maximum (0.500ms)|fix= | {{Fixbox|description=Use [https://vvvv.org/contribution/windows-system-timer-tool TimerTool] to set the resolution to the maximum (0.500ms)|fix= | ||
{{ii}} Windows 10 changes timer resolution every several dozen of seconds, so keep TimerTool enabled in the background. | {{ii}} Windows 10 changes timer resolution every several dozen of seconds, so keep TimerTool enabled in the background. | ||
− | {{ii}} On Windows 8 and CPU-limited systems, changing the timer resolution from 10ms to 0.500ms can result in upwards of 30% more FPS in Crysis 3.<ref>https://www.youtube.com/watch?v=_hcuYiqib9I | + | {{ii}} On Windows 8 and CPU-limited systems, changing the timer resolution from 10ms to 0.500ms can result in upwards of 30% more FPS in Crysis 3.<ref>[https://www.youtube.com/watch?v=_hcuYiqib9I&t=365 Crysis 3 - 30% Framerate and Performance Boost, and FPS Cap Removal [120Hz.Net - HyperMatrix<nowiki>]</nowiki> - YouTube]</ref> |
{{mm}} Other applications might already be requesting a higher resolution, such as the Steam client<ref name="Aemony20190531">{{Refcheck|user=Aemony|date=2019-05-31}}</ref> and Discord,<ref name="Aemony20190531" /> making this tool unnecessary.{{note|note=Users can run <code>powercfg /energy</code> in an elevated command line prompt to generate a power efficiency diagnostics report in Windows which will gather data for a minute. After a minute have passed, check the report in <code>C:\WINDOWS\system32\energy-report.html</code> to identify (labeled '''Platform Timer Resolution:Outstanding Timer Request''') which running processes requested a higher resolution and what resolution they requested.}} | {{mm}} Other applications might already be requesting a higher resolution, such as the Steam client<ref name="Aemony20190531">{{Refcheck|user=Aemony|date=2019-05-31}}</ref> and Discord,<ref name="Aemony20190531" /> making this tool unnecessary.{{note|note=Users can run <code>powercfg /energy</code> in an elevated command line prompt to generate a power efficiency diagnostics report in Windows which will gather data for a minute. After a minute have passed, check the report in <code>C:\WINDOWS\system32\energy-report.html</code> to identify (labeled '''Platform Timer Resolution:Outstanding Timer Request''') which running processes requested a higher resolution and what resolution they requested.}} | ||
}} | }} | ||
Line 611: | Line 641: | ||
===Disabling Spectre and Meltdown patches=== | ===Disabling Spectre and Meltdown patches=== | ||
{{Fixbox|description=Use [https://www.grc.com/inspectre.htm InSpectre]|ref=|fix= | {{Fixbox|description=Use [https://www.grc.com/inspectre.htm InSpectre]|ref=|fix= | ||
− | {{ii}} May lower stuttering and FPS issues in CPU-heavy games on configurations with low RAM and older Intel CPUs (Skylake, Haswell or older). <ref>{{Refurl|url=https://www.microsoft.com/security/blog/2018/01/09/understanding-the-performance-impact-of-spectre-and-meltdown-mitigations-on-windows-systems/|title=Understanding the performance impact of Spectre and Meltdown mitigations on Windows Systems - Microsoft Security|date=2020-09-15}}</ref><ref>{{Refurl|url=https:// | + | {{ii}} May lower stuttering and FPS issues in CPU-heavy games on configurations with low RAM and older Intel CPUs (Skylake, Haswell or older).<ref>{{Refurl|url=https://www.microsoft.com/security/blog/2018/01/09/understanding-the-performance-impact-of-spectre-and-meltdown-mitigations-on-windows-systems/|title=Understanding the performance impact of Spectre and Meltdown mitigations on Windows Systems - Microsoft Security|date=2020-09-15}}</ref><ref>{{Refurl|url=https://old.reddit.com/r/hardware/comments/dxpios/benchmarks_for_all_the_security_patches_and/|title=Benchmarks for all the security patches and microcode updates on a Skylake 6700K : hardware|date=2020-09-15}}</ref> |
{{ii}} Restart needed after changes. | {{ii}} Restart needed after changes. | ||
− | {{--}} '''Warning:''' Your system will be susceptible to multiple vulnerabilities such as Spectre, Meltdown and MDS. <ref>{{Refurl|url=https://support.microsoft.com/en-us/help/4073119/protect-against-speculative-execution-side-channel-vulnerabilities-in|title=Protect against speculative execution side-channel vulnerabilities in Windows client copy|date=2020-09-15}}</ref> | + | {{--}} '''Warning:''' Your system will be susceptible to multiple vulnerabilities such as Spectre, Meltdown and MDS.<ref>{{Refurl|url=https://support.microsoft.com/en-us/help/4073119/protect-against-speculative-execution-side-channel-vulnerabilities-in|title=Protect against speculative execution side-channel vulnerabilities in Windows client copy|date=2020-09-15}}</ref> |
}} | }} | ||
===Force the use of the motherboard microcode version instead of the one from the OS=== | ===Force the use of the motherboard microcode version instead of the one from the OS=== | ||
{{ii}} The current microcode update version loaded into the CPU can be loaded either from the motherboard or the operating system (if newer). Because of this, it is on some computers possible to downgrade the microcode version used by the CPU by forcing the use of the version present in the motherboard if said version is older by deleting the microcode version present in the OS. | {{ii}} The current microcode update version loaded into the CPU can be loaded either from the motherboard or the operating system (if newer). Because of this, it is on some computers possible to downgrade the microcode version used by the CPU by forcing the use of the version present in the motherboard if said version is older by deleting the microcode version present in the OS. | ||
− | {{mm}} Downgrading the microcode version can in some rare cases fix stuttering in some games, such as for Fortnite on Intel i5-4690K (e.g. when the OS microcode is revision 25, and the motherboard microcode is revision 24).<ref>https://www.purepc.pl/rozrywka/wkrotce_beta_gears_of_war_5_znamy_wymagania_sprzetowe_na_pc#comment-586406</ref><ref>[http://forum.notebookreview.com/threads/intel-amd-ucode-fix-for-spectre-ht-bug-fix-and-meltdown.806451/ | + | {{mm}} Downgrading the microcode version can in some rare cases fix stuttering in some games, such as for Fortnite on Intel i5-4690K (e.g. when the OS microcode is revision 25, and the motherboard microcode is revision 24).<ref>https://www.purepc.pl/rozrywka/wkrotce_beta_gears_of_war_5_znamy_wymagania_sprzetowe_na_pc#comment-586406</ref><ref>[http://forum.notebookreview.com/threads/intel-amd-ucode-fix-for-spectre-ht-bug-fix-and-meltdown.806451/ Intel/AMD uCode fix for Spectre, HT bug fix and Meltdown. | NotebookReview]</ref> |
{{mm}} '''This is not generally recommended as downgrading the microcode version may result in unwanted consequences or lowered system security. Follow the instructions below at your own risk!''' | {{mm}} '''This is not generally recommended as downgrading the microcode version may result in unwanted consequences or lowered system security. Follow the instructions below at your own risk!''' | ||
Line 629: | Line 659: | ||
{{ii}} Can fix freezes due to insufficient threads or CPU in some games on dual-core CPU, such as [[The Witcher 3]], [[Steel Panthers: World at War]], and [[Kingdom Come: Deliverance]]. | {{ii}} Can fix freezes due to insufficient threads or CPU in some games on dual-core CPU, such as [[The Witcher 3]], [[Steel Panthers: World at War]], and [[Kingdom Come: Deliverance]]. | ||
− | {{Fixbox|description=Download [http://mion.faireal.net/BES/ Battle Encoder Shirase] |ref=<ref>https://steamcommunity.com/app/271260/discussions/1/1733213724896236461/?ctp=2#c1638675549025826379</ref>|fix= | + | {{Fixbox|description=Download [http://mion.faireal.net/BES/ Battle Encoder Shirase]|ref=<ref>https://steamcommunity.com/app/271260/discussions/1/1733213724896236461/?ctp=2#c1638675549025826379</ref>|fix= |
# Run the application as administrator | # Run the application as administrator | ||
# Target the game process after launching the game, and set the CPU to your desired percentage. | # Target the game process after launching the game, and set the CPU to your desired percentage. | ||
}} | }} | ||
− | {{Fixbox|description=Download [https://bitsum.com/ Process Lasso] |ref=<ref>{{Refurl|url=https://steamcommunity.com/app/271260/discussions/1/1733213724896236461/</ref>|fix= | + | {{Fixbox|description=Download [https://bitsum.com/ Process Lasso]|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/271260/discussions/1/1733213724896236461/</ref>|fix= |
Set priority class of the game process to high | Set priority class of the game process to high | ||
{{ii}} Might work in cases when '''Battle Encoder Shirase''' did not.<ref>https://steamcommunity.com/app/271260/discussions/1/1733213724896236461/#c1733213724897130747</ref> | {{ii}} Might work in cases when '''Battle Encoder Shirase''' did not.<ref>https://steamcommunity.com/app/271260/discussions/1/1733213724896236461/#c1733213724897130747</ref> | ||
}} | }} | ||
− | ===Version table | + | ===File systems=== |
+ | |||
+ | Windows 10 has native support for 4 filesystems: NTFS, exFAT, ReFS and FAT32. The best one to install and play games on, is considered to be NTFS. exFAT has problems with some legacy games,<ref>{{refurl|url=https://gaming.stackexchange.com/questions/306621/how-can-i-fool-steam-to-think-my-exfat-drive-is-ntfs|title=How can I fool Steam to think my exFat drive is NTFS?|date=2021-07-03}}</ref> ReFS is believed to be unable to install Microsoft Store apps<ref>{{Refurl|url=https://www.ctrl.blog/entry/adventures-in-refs.html|title=What I learned after 30 minutes with ReFS|date=2021-07-03}}</ref> and cannot be used as a boot drive, while FAT32 is unable to store individual files larger than 4 GiB (Many modern games have <code>.pak</code> files considerably larger than 4 GB). | ||
+ | |||
+ | Additionally, there are two so-called ''disk types'' supported by Windows: GPT and MBR. GPT is the official recommendation for Windows 10 and enables the use ≥2 TB hard drives and ≥5 primary partitions on the same drive; but many older drives that were involved in upgrades from Windows 7 to Windows 10, still remain as MBR. Converting a drive from MBR→GPT is not easy, let alone with free-of-charge tools and without data loss. [https://github.com/xorangekiller/gptgen gptgen] is one of very few free-of-charge tools that can accomplish this. The freeware version of [https://www.diskpart.com/download-home.html AOMEI Partition Assistant] are believed to accomplish it for non-boot drives, necessitating dismounting the drive from the original PC and placing it in a second PC as a non-boot drive, in order to convert boot drives. | ||
+ | |||
+ | ===Trusted Platform Module (TPM)=== | ||
+ | |||
+ | As of early July 2021, it is believed that the upcoming releases of Windows 11 will require a feature referred to as TPM 2.0, a hardware chip that improves the OS security and encryption abilities. PCs built around 2015 or later have the feature built-in on their motherboards, but they are ''not'' usually enabled by default in BIOS. | ||
+ | |||
+ | {{Fixbox|description=Enable TPM in BIOS|ref=<ref>{{Refcheck|user=Dandelion Sprout|date=2021-07-03}}</ref>|fix= | ||
+ | # Turn off the PC. | ||
+ | # Turn it on again and press Delete repeatedly a few times to enter BIOS settings. | ||
+ | # If applicable, set BIOS to "Advanced Mode". | ||
+ | # The exact position of the TPM setting, differ between motherboard producers, but are usually found in Security Settings or similarly named menus. | ||
+ | # The exact name also differs. Most AMD motherboards call it '''fTPM''', MSI Intel motherboards call it simply '''TPM''', while other Intel motherboards are reported to be calling it '''PTT'''. | ||
+ | }} | ||
+ | |||
+ | ==Version table== | ||
'''Windows 10''' | '''Windows 10''' | ||
Line 645: | Line 693: | ||
|- | |- | ||
! style="width: 160px" | Released !! style="width: 265px" | Version !! style="width: 105px" | OS build !! style="width: 155px" | ''"Friendly name"'' !! Codename | ! style="width: 160px" | Released !! style="width: 265px" | Version !! style="width: 105px" | OS build !! style="width: 155px" | ''"Friendly name"'' !! Codename | ||
+ | |- | ||
+ | | data-sort-value="2021-12-31" | October 5, 2021 || Windows 11 || 22000 || 21H2 || Windows Sun Valley | ||
+ | |- | ||
+ | | data-sort-value="2021-05-18" | May 18, 2021 || Windows 10 v21H1 || 19043 || 21H1 || 21H1 | ||
|- | |- | ||
| data-sort-value="2020-10-20" | October 20, 2020 || Windows 10 v20H2 || 19042 || October 2020 Update || 20H2 | | data-sort-value="2020-10-20" | October 20, 2020 || Windows 10 v20H2 || 19042 || October 2020 Update || 20H2 |
Revision as of 13:04, 15 May 2022
Developers | |
---|---|
Microsoft | |
Release dates | |
Windows | November 20, 1985 |
Key points
- The most popular and widely supported family of operating system among PC users.
- Backward compatibility is high, with newer versions of the operating system capable of running decades old software with minimal issues.
- Transitioned to periodic biannual major upgrades since the introduction of Windows 10.
Resources
- Official support
- Windows 10 Update history
- Microsoft Update Catalog - Allows for manual download of updates or device drivers. See related KB article.
Communities
- Microsoft Community - Official community for everything related to Microsoft
- Microsoft Community Discord - Official Discord server
- /r/windows10 - Subreddit dedicated to Windows 10
- /r/windows - Subreddit dedicated to Windows in general
General
Command Prompt
The Command Prompt is the command-line interpreter provided by Microsoft for Windows systems and is the not-as-powerful equivalent of the shell in Linux and Mac OS. It can be accessed by going to 'run' and typing 'cmd.exe' or by running a 'Batch file'.
Admin Command Prompt
Windows 8 and later |
---|
|
Task Manager
The Task Manager is an application built into Windows that allows for the managing running processes as well as providing information about computer performance.
It can be accessed by any of the following ways:
- Right-click on the taskbar of Windows and select Task Manager.
- Press Ctrl+Alt+Delete and select Task Manager.
- Press Ctrl+⇧ Shift+Esc to open it directly.
Device Manager
The Device Manager is an application built into Windows that allows for the management of device drivers. It can be accessed from the Control Panel.
Registry Editor
The Registry Editor allows users to edit the Windows registry. It can be accessed by going to 'run' and typing 'Regedit.exe'.
Basic Editing |
---|
|
Advanced Search |
---|
Notes
|
Blue Screen of Death (BSOD)
A Blue Screen of Death (a.k.a BSOD or Bluescreen) is an error screen that Windows produces when it encounters an error that it cannot recover from.
DirectX
DirectX is a collection of APIs for Windows that allows programs to interact directly with hardware.
.NET Framework
The .NET Framework is a software framework for Windows that is required for games built in .NET-aware languages (such as C# or Visual Basic), including those that use XNA. Different games may require different versions of .NET Framework. A list with download links for most versions can be found here[Note 1]. Windows 8 and 10 users may want to read this.
DLLs
DLL stands for "Dynamic Link Library". DLL files (.dll) are Windows exclusive library files containing code and data that can be used over several applications.
While they can save time for developers, these files can cause problems for the end-user (commonly referred to as "DLL Hell").
Windows 10
Fullscreen optimizations
- Available for DirectX 9 and above; automatically engaged.
- Optimizations combining the benefits of classic exclusive fullscreen mode with that of borderless window mode, by utilizing flip model presentation in a maximized borderless window.
- Despite information stated elsewhere online, there is currently no built-in way of system-wide disabling fullscreen optimizations for all executables in Windows 10 v1803 and later. In earlier versions settings existed tied to this in Settings > Gaming > Game bar settings page, but this is no longer the case pending a move to the Display settings > Graphics settings subpage.
- Thankfully a 3rd party software developer has taken up the challenge of making it easy to adjust application compatibility settings in bulk.
Windows 10 (v1607 "Anniversary Update" and later) includes fullscreen optimizations (sometimes shortened as FSO) that attempts to convert games running in the "classic" exclusive fullscreen mode into using borderless window mode with flip model presentation instead. This optimization is completely transparent to the game, and it as well as injected tools (such as Special K) will believe and report that the game is running in exclusive fullscreen mode. This allows the use of Windows 10's Game bar as well as other system overlays in games that otherwise would not support them. A side-effect of the flip model presentation used is that it still allows the use of virtual refresh rate techniques such as G-Sync/FreeSync syncing the monitor to the frame rate despite them being configured for fullscreen only.
Earlier versions[4] of Windows 10 (v1607-1709) also tried forcing games running in regular window modes (including borderless window mode) to use flip model presentation, however this was discovered to cause issues with some games. As a result, in Windows v1803 Microsoft had disabled that aspect of the feature and limited the fullscreen optimizations to only apply for games running in exclusive fullscreen mode.[5]
Disable fullscreen optimizations for an executable |
---|
Notes
|
Check if fullscreen optimizations are being used or not |
---|
Notes
|
Game bar
The Game bar (⊞ Win+G) allows easy capture recording of gameplay screenshots and video while playing a game and is enabled by default in Windows 10. Unfortunately, some games suffer from sporadic but severe FPS drops when the bar is enabled.[7]
Toggle Game bar |
---|
|
Toggle Game DVR background recording |
---|
|
Game Mode
- Game Mode attempts to remove distractions while playing by applying minor changes to the behavior of Windows Update and may on some systems also help achieve a more stable frame rate in some games.[8][9]
- Earlier versions of the feature also prioritized CPU and GPU resources to the game running in the foreground, but this was removed in v1803 as it was found to negatively impact some games and scenarios.[10]
- Microsoft's official support article: Use Game Mode while gaming on your Windows 10 device
Toggle Game Mode for a game |
---|
Notes
|
Disable driver updates delivered through Windows Update
- Driver updates can only be disabled before they are actually downloaded/installed.
- Not all driver updates will be listed at first, however they can be disabled gradually.
How to temporarily prevent a driver update from reinstalling in Windows 10 |
---|
How to temporarily prevent a driver update from reinstalling in Windows 10 (alternative method) |
---|
Disable memory compression
Change settings in Powershell |
---|
Search for the name Powershell in the system, and launch it as administrator via RBM.
Write:
|
Disable "Control Flow Guard"
In Windows Defender[12] |
---|
Use this instruction and choose executable. Don't turn off CFG globally - it's a major security breach.
|
Turn on ReadyBoost
- This is only necessary on low-end devices with memory concerns, such as on machines with 4 GB RAM or less.
Configure your USB flash drive in Computer to use with ReadyBoost |
---|
Notes
|
Change privacy settings
- May fix stuttering when connected to the Internet.[13][citation needed]
- Can cause problems in Microsoft Store games such as the Forza series or for other components such as Windows Update.
- Only official supported methods of changing privacy or diagnostics settings are through built-in control panels such as the Settings app or applicable group policy objects (not available for Windows 10 Home users) of the operating system. Third-party tools may introduce unexpected issues or compatibility issues due to forcefully applying system-wide changes that might not have been properly tested or accounted for.
Use Ultimate Windows Tweaker 4 for Windows 10 |
---|
Go to Security and Privacy and disabled all of the options under "Privacy." |
Backward compatibility
Compatibility mode
- See Windows Compatibility Mode for information on how to use the built-in backward compatibility mode of Windows.
DOS compatibility
For modern versions of Windows (both 32-bit and 64-bit), it is recommended to use DOSBox.
- If you're having trouble getting DOS games to run on older versions of NT (XP & 2000) checkout The Sierra Help Pages.
- In the transition from Windows 9x to NT based versions, DOS compatibility was temporarily maintained, at least for 32-bit editions. For Windows 10 32 bit you'll need to add NTVDM support via Windows Features.[14]
Running 16 bit applications on 64 bit system
Use winevdm
Issues unresolved
Screen recorders, overlays, injectors won't work with Windows Apps
See Windows Store article for this and other Windows Apps related issues.
Hardcoded display limits in Windows 10
There are two hardcoded display limits in Windows 10:[15]
- Arbitrary refresh rate hard-coded limit of 512 Hertz; this is a confirmed Microsoft Windows limitation.
- Arbitrary pixel clock hard-coded limit; this may be caused by other limitation such as graphics drivers.
Issues fixed
Alt F4 doesn't terminate frozen applications
Use SuperF4 |
---|
Older Games Missing .dll File on Windows Vista and later
- Some .dll files have different names on Windows Vista and later.
- See also DLL is missing from your computer
Copy DLL to folder |
---|
|
DirectDraw is broken
This issue actually first materialized in 8.1,[16] unfortunately there is little more that can be done than use a DDraw wrapper:
- DgVoodoo 2, a glide wrapper, also has a DDraw wrapper built-in.
- Direct3D 8 has a very similar issue on 8.1 and later as well,[17] however the ddraw wrappers (with an exception to the ones that include a d3d8.dll) do not fix the issue as D3D8 doesn't use ddraw, being the first version of DirectX to deprecate it. Instead use a patched d3d8.dll, the DX8 to DX9 convertor or the d3d8to9 wrapper.
- Users of Windows Vista and on-wards actually benefit from a DDraw wrapper due to it no longer being hardware accelerated on such systems, however the built-in DDraw wasn't completely broken until 8.1.
Older games refuse to start on Windows 8 and later
Install DirectPlay |
---|
Note: Normally Windows 8+ automatically detects if an application needs DirectPlay or other legacy components when it launches and prompts the user to install DirectPlay, but this requires a certain combination of services to be active such as the Diagnostic Policy Service which are sometimes disabled by the user. |
Force CPU affinity
- Prevents processes from using other CPU cores than the ones allowed, which can work around threading synchronization issues that might exist.
Provisional solution: Task manager |
---|
Notes
|
Permanent solution: customized shortcut |
---|
Notes
|
Permanent solution: flag game executable |
---|
Notes
|
Use PsExec |
---|
Notes
|
Use RunFirst |
---|
Notes
|
Windows NT, 2000 & XP only: use StartAffinity |
---|
Notes
|
4-Gigabyte Tuning
Windows XP and Server 2003 (x86 only): edit boot configuration file[18] |
---|
|
Windows Vista and later (x86 only): edit boot configuration database[19] |
---|
Notes |
Force IMAGE_FILE_LARGE_ADDRESS_AWARE flag in executables |
---|
Notes
|
Shoddy coded applications mess system-wide registry setting
Edit key ACL |
---|
Notes |
Codec hell
Reset DirectShow filters |
---|
Notes
|
Missing codecs
Install the Windows Media Source Filter automatically[23] |
---|
|
Install the Windows Media Source Filter manually[23] |
---|
|
Install the Indeo codec (Windows Vista and later)[24][25] |
---|
Notes |
Install the Indeo codec (Windows XP and below)[24] |
---|
Notes |
Install QuickTime for Windows[27] |
---|
|
Install ffdshow[28] |
---|
|
Game files missing after upgrading or refreshing Windows
- Upgrading or refreshing your Windows installation will move some files and folders to a
Windows.old
folder on the system drive.
Retrieve files from windows.old[29] |
---|
|
Non-Unicode applications might not work properly
- This is most commonly an issue with Japanese games and visual novels, and may prevent a game from being installed, launched, or even work properly (may have scrambled text or bugs).
- Locale Emulator/Microsoft AppLocale runs the application with the correct localization without affecting the rest of the operating system.
Use Locale Emulator |
---|
Instructions
|
Use Microsoft AppLocale |
---|
Instructions
|
Change non-Unicode language system-wide[30] |
---|
Instructions
|
IPX protocol deprecated
- IPX was a LAN protocol commonly used with older programs, especially games. Unfortunately it was removed entirely from Vista and later with no indication of returning.
Try a wrapper (Recommended) |
---|
Try one of the following:
|
Copy support files from Windows XP[31] |
---|
What you need: a working installation of Windows XP sp2.
Note: You might need to open up an "elevated" command prompt, "run as administrator", (to get write access to directories). Windows\System32\drivers\nwlnkipx.sys Windows\System32\drivers\nwlnkflt.sys Windows\System32\drivers\nwlnkfwd.sys Windows\System32\drivers\nwlnknb.sys Windows\System32\drivers\nwlnkspx.sys Windows\System32\rtipxmib.dll Windows\System32\wshisn.dll Windows\System32\nwprovau.dll Windows\inf\netnwlnk.inf (*) Windows\inf\netnwlnk.pnf (*) (*) The directory "inf" is hidden 3. Go to "manage network connection" (in control panel-> network). Right click your LAN adapter connection, click "install", "protocol", "Add", Do not select the IPX that is already in the list, be sure to select "have disk". Navigate to "c:\temp" and select file "netnwlnk.inf", now select "WLink IPX/SPX/NetBIOS". You will get a warning it's not verifiable, install anyway (or not..). If you get an error message about a missing module, you forgot to copy the above files to the windows 7 directories.
|
Lowered volume when using background Metro/UWP apps
Instructions[citation needed] |
---|
|
Microsoft removed the MIDI Mapper
- Over the last versions of Windows, Microsoft have slowly but steadily deprecated the original Microsoft MIDI Mapper of Windows.
Use the CoolSoft MIDIMapper[32] |
---|
SafeDisc protected games do not work with Windows 10
- This exposes the system to known security vulnerabilities, and can make the system more susceptible to malicious attacks.
Previous versions of Windows included a compatible version of secdrv.sys
for Macrovision SafeDisc DRM; Windows 10 does not, rendering games protected by SafeDisc unplayable. According to a Microsoft representative "Safedisc is not supported on Windows 10" and people will have to wait for Trymedia to come out with an updated kernel driver, something which is impossible as official SafeDisc support was dropped on March 30, 2009.[33][34] However a workaround is to obtain and install the kernel driver from an older version of Windows, as described below.
Install SafeDisc drivers from a previous version of Windows[35] |
---|
|
Microstuttering in Multiplayer games
- The Multimedia Class Scheduler Service has built-in network throttling which can greatly degrade performance of online games.
Edit the registry[37][38] |
---|
|
WiFi background scan causes latency
- WiFi adapters periodically perform background scans to discover additional networks. Unfortunately this induces latency, see here for more info.
Universal solution[39] |
---|
Use WLAN Optimizer. |
Atheros adapters[40] |
---|
|
Intel adapters[40] |
---|
|
Core parking causes problems with games
Quick registry hack[41][42] |
---|
|
Quick registry hack (extended, adjustable in power settings)[43] |
---|
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583] "Attributes"=dword:00000000 Now adjustable in Start -> Control Panel -> Power Options -> 'Change Plan settings' -> 'Change advanced power settings' -> Processor Power Management -> Processor performance core parking min cores; 100% means all are used. |
Crashes in some games
Change Data Execution Prevention setting[44] |
---|
Add a DEP Exception for your game executable. Sometimes reboot needed afterwards.
|
Stuttering in games on Windows 10 Creators Update 1709 and up
Instruction[45] |
---|
Once the free memory is exhausted, performance takes a big hit - games with heavy caching like BF1 suffer horribly. The only way to fix it previously was restarting the computer (thus clearing the memory), which explains why it was only happening after a while and not on a fresh boot.
|
Other information
Install the bundled games of Windows 7 on newer versions
- While Microsoft haven't made the games bundled with older versions of Windows easily accessible to newer versions of the operating system, it is still possible to download and install these due to efforts from the community to make them compatible with newer versions of Windows.
Download and install the desired games from this article. |
---|
The package includes the following games from Windows 7: |
Install 3D Pinball for Windows - Space Cadet from Windows XP on newer versions
- Microsoft decided not to port the game to later versions of Windows, but you can still install it for yourself.
Download the XP Mode file from Microsoft's website and extract the Pinball game from it.[46] |
---|
|
Speed up loading of web pages in Windows
- Windows ships with the Automatically detect settings feature enabled by default for compatibility reasons to allows automatic configuration of internet connectivity in networks that supports it by using the DNS or DHCP services of said network. This option is not normally relevant for home or small network users as support for this type of automatic configuration is usually only found within corporate or academic networks that relies on some form of proxy to allow users to browse the web. The feature has in some instances been found to add noticeable delays when loading content from the Internet, and users might therefor want to disable it for troubleshooting purposes or permanently if they are connected to a network that does not rely upon it.
- Disabling this feature affects all applications that relies on the internal IE subsystem of Windows, such as Google Chrome, Steam, and more.
Instructions[47] |
---|
Notes
|
Changing default timer resolution
- Timer resolution can not be set system-wide anymore since Windows 10 version 2004. Requests are now intended to be per-process only.[48]
- This only concerns systems where the CPU is the limiting factor, and not the GPU, and can in some cases have a detrimental effect on performance.[49][50]
Use TimerTool to set the resolution to the maximum (0.500ms) |
---|
|
Disabling Spectre and Meltdown patches
Use InSpectre |
---|
Force the use of the motherboard microcode version instead of the one from the OS
- The current microcode update version loaded into the CPU can be loaded either from the motherboard or the operating system (if newer). Because of this, it is on some computers possible to downgrade the microcode version used by the CPU by forcing the use of the version present in the motherboard if said version is older by deleting the microcode version present in the OS.
- Downgrading the microcode version can in some rare cases fix stuttering in some games, such as for Fortnite on Intel i5-4690K (e.g. when the OS microcode is revision 25, and the motherboard microcode is revision 24).[56][57]
- This is not generally recommended as downgrading the microcode version may result in unwanted consequences or lowered system security. Follow the instructions below at your own risk!
Within %WINDIR%\System32\ , delete the mcupdate_GenuineIntel.dll and/or mcupdate_AuthenticAMD.dll DLL file(s).
|
---|
|
Limiting CPU usage per process
- Can fix freezes due to insufficient threads or CPU in some games on dual-core CPU, such as The Witcher 3, Steel Panthers: World at War, and Kingdom Come: Deliverance.
Download Battle Encoder Shirase[58] |
---|
|
Download Process Lasso[59] |
---|
Set priority class of the game process to high
|
File systems
Windows 10 has native support for 4 filesystems: NTFS, exFAT, ReFS and FAT32. The best one to install and play games on, is considered to be NTFS. exFAT has problems with some legacy games,[61] ReFS is believed to be unable to install Microsoft Store apps[62] and cannot be used as a boot drive, while FAT32 is unable to store individual files larger than 4 GiB (Many modern games have .pak
files considerably larger than 4 GB).
Additionally, there are two so-called disk types supported by Windows: GPT and MBR. GPT is the official recommendation for Windows 10 and enables the use ≥2 TB hard drives and ≥5 primary partitions on the same drive; but many older drives that were involved in upgrades from Windows 7 to Windows 10, still remain as MBR. Converting a drive from MBR→GPT is not easy, let alone with free-of-charge tools and without data loss. gptgen is one of very few free-of-charge tools that can accomplish this. The freeware version of AOMEI Partition Assistant are believed to accomplish it for non-boot drives, necessitating dismounting the drive from the original PC and placing it in a second PC as a non-boot drive, in order to convert boot drives.
Trusted Platform Module (TPM)
As of early July 2021, it is believed that the upcoming releases of Windows 11 will require a feature referred to as TPM 2.0, a hardware chip that improves the OS security and encryption abilities. PCs built around 2015 or later have the feature built-in on their motherboards, but they are not usually enabled by default in BIOS.
Enable TPM in BIOS[63] |
---|
|
Version table
Windows 10
Released | Version | OS build | "Friendly name" | Codename |
---|---|---|---|---|
October 5, 2021 | Windows 11 | 22000 | 21H2 | Windows Sun Valley |
May 18, 2021 | Windows 10 v21H1 | 19043 | 21H1 | 21H1 |
October 20, 2020 | Windows 10 v20H2 | 19042 | October 2020 Update | 20H2 |
May 27, 2020 | Windows 10 v2004 | 19041 | May 2020 Update | 20H1 |
November 12, 2019 | Windows 10 v1909 | 18363 | November 2019 Update | 19H2 |
May 21, 2019 | Windows 10 v1903 | 18362 | May 2019 Update | 19H1 |
November 13, 2018 | Windows 10 v1809 | 17763 | October 2018 Update | Redstone 5 |
April 30, 2018 | Windows 10 v1803 | 17134 | April 2018 Update | Redstone 4 |
November 17, 2017 | Windows 10 v1709 | 16299 | Fall Creators Update | Redstone 3 |
April 5, 2017 | Windows 10 v1703 | 15063 | Creators Update | Redstone 2 |
August 2, 2016 | Windows 10 v1607 | 14393 | Anniversary Update | Redstone 1 |
November 10, 2015 | Windows 10 v1511 | 10586 | November Update | Threshold 2 |
July 29, 2015 | Windows 10 v1507 | 10240 | Windows 10 | Threshold 1 |
- Also known as being version NT 10.0.
Previous versions
Released | Version | OS build | Release version | Codename |
---|---|---|---|---|
October 17, 2013 | Windows 8.1 | 9600 | NT 6.3 | Blue |
October 26, 2012 | Windows 8 | 9200 | NT 6.2 | '8' |
October 22, 2009 | Windows 7 | 7600 | NT 6.1 | Windows 7 |
January 30, 2007 | Windows Vista | 6000 | NT 6.0 | Longhorn |
April 25, 2005 | Windows XP Professional x64 Edition | 3790 | NT 5.2 | ? |
October 25, 2001 | Windows XP | 2600 | NT 5.1 | Whistler |
September 14, 2000 | Windows Me | 3000 | 4.90 | Millennium |
February 16, 2000 | Windows 2000 | 2195 | NT 5.0 | Windows NT 5.0 |
June 25, 1998 | Windows 98 | 2222 A | 4.10 | Memphis, ChiCairo |
August 24, 1996 | Windows NT 4.0 | 1381 | NT 4.0 | Shell Update Release (SUR) |
August 24, 1995 | Windows 95 | 950 | 4.00 | Chicago |
May 30, 1995 | Windows NT 3.51 | 1057 | NT 3.51 | ? |
September 21, 1994 | Windows NT 3.5 | 807 | NT 3.5 | Daytona |
November 22, 1993 | Windows 3.2 | 153 | 3.2 | ? |
November 8, 1993 | Windows for Workgroups 3.11 | 300 | 3.11 | Snowball |
July 27, 1993 | Windows NT 3.1 | 528 | NT 3.1 | Razzle |
April 6, 1992 | Windows 3.1 | 103 | 3.10 | ? |
May 22, 1990 | Windows 3.0 | ? | 3.00 | ? |
March 13, 1989 | Windows 2.11 | ? | 2.11 | ? |
May 27, 1988 | Windows 2.10 | ? | 2.10 | ? |
December 9, 1987 | Windows 2.03 | ? | 2.03 | ? |
April 10, 1987 | Windows 1.04 | ? | 1.04 | ? |
August 21, 1986 | Windows 1.03 | ? | 1.03 | ? |
May 14, 1986 | Windows 1.02 | ? | 1.02 | ? |
November 20, 1985 | Windows 1.0 | ? | 1.01 | ? |
Notes
- ↑ There are only 3 major .NET CLR versions[1][2][3] that at worst should be needed to be installed.
- ↑ Running with the RunAsInvoker compat layer effectively discounts any application manifest consideration here.
- ↑ Users can run
powercfg /energy
in an elevated command line prompt to generate a power efficiency diagnostics report in Windows which will gather data for a minute. After a minute have passed, check the report inC:\WINDOWS\system32\energy-report.html
to identify (labeled Platform Timer Resolution:Outstanding Timer Request) which running processes requested a higher resolution and what resolution they requested.
References
- ↑ Frequently Asked Questions About the .NET Framework 1.1 - MSDN (retrieved)
- ↑ .NET Framework & Windows OS versions | Microsoft Docs
- ↑ .NET Versioning and Multi-Targeting - .NET 4.5 is an in-place upgrade to .NET 4.0 - Scott Hanselman
- ↑ Reddit - BUG: DX9/DX11 Games do not enter Independent FLIP mode presentation in builds newer than 1709 in borderless mode. - last accessed on 2020-07-21
- "I ran presentmon and compared borderless games from 1709, and 1803-1903, and it seems all newer builds than 1709 run games in borderless as COPY with GPU GDI"
- ↑ Reddit - BUG: DX9/DX11 Games do not enter Independent FLIP mode presentation in builds newer than 1709 in borderless mode. - MSFTJesse (Jesse Natalie @ Microsoft's DirectX team) - last accessed on 2020-07-21
- "FYI, this is by design. There are some behaviors that flip model (a prereq for independent flip) cannot replicate. The fact that they used to get upgraded to flip model in windowed mode (note that from the API point of view, borderless windowed is still just windowed) meant that there was a risk of breaking some games. As we're trying to more broadly enable the use of independent flip for all apps, that risk became unacceptable, so we enabled the promotion to only apply while the games are in fullscreen exclusive mode."
- ↑ Verified by User:Aemony on 2018-08-19
- ↑ How to fix CS 30 FPS cap after Windows 10 anniversary update! :: Counter-Strike: Global Offensive General Discussions
- ↑ Xbox Support - Use Game Mode while gaming on your Windows 10 device - last accessed on 2020-05-09
- "When you use Game Mode, Windows prioritizes your gaming experience. When you’re running a game, Game Mode:
- Prevents Windows Update from performing driver installations and sending restart notifications.
- Helps achieve a more stable frame rate depending on the specific game and system."
- "When you use Game Mode, Windows prioritizes your gaming experience. When you’re running a game, Game Mode:
- ↑ Reddit - /r/pcgaming - hamiltonia comments on Does Windows 10 Game Mode still hurt performance? - last accessed on 2020-05-09
- "In these later builds Game Mode is intended to help by removing distractions while playing. In particular it tries to stop Windows Update from updating drivers and stops it from notifying you of non-critical updates. It also causes the CPU to run at a minimum of 100% (on desktop, not laptops) to help reduce CPU fluctuations which may cause performance issues."
- ↑ Reddit - /r/pcgaming - hamiltonia comments on Does Windows 10 Game Mode still hurt performance? - last accessed on 2020-05-09
- "In the latest versions of Windows (1809 & 1903) Game Mode no longer does GPU/CPU prioritization. This prioritization was intended to give more resources to the running game at the cost of background processes, but we found it impacted some games and other scenarios. As an example streaming was impacted in apps like OBS because we were starving them of resources needed to encode."
- ↑ [1] Blog entry of memory compression tests
- ↑ Disabling "Control Flow Guard" in Windows Defender Improved stuttering and low FPS : PUBATTLEGROUNDS - Reddit
- ↑ nightspirit322 comments on Those of you gaming on Windows 10, Heres how i solved my stutter! : Windows10 - Reddit
- ↑ [2]
- ↑ Microsoft Windows 512Hz Limit And Pixel Clock Limit | Blur Busters
- ↑ DirectDraw emulation still broken in Windows 10
- ↑ Fullscreen mode in Direct3D8 games on Windows 10
- ↑ /3GB (Windows Drivers) - Microsoft Developer Network (retrieved)
- ↑ BCDEdit /set (Windows Drivers) - Microsoft Developer Network
- ↑ The oft-misunderstood /3GB switch – The Old New Thing (retrieved)
- ↑ Kernel address space consequences of the /3GB switch – The Old New Thing (retrieved)
- ↑ Windows Vista File and Registry Virtualisation – Richard's Weblog
- ↑ 23.0 23.1 Monopoly Tycoon Music Fix | mrpenguinb's blog
- ↑ 24.0 24.1 RockRaidersUnited - Stunt Rally Runtime Error/abnormal termination Win10
- ↑ Indeo 5.x problem with Vista
- ↑ 26.0 26.1 Microsoft Security Advisory: Vulnerabilities in the Indeo codec could allow remote code execution: December 8, 2009
- ↑ QuickTime Installation Guide - K-Lite Codec Pack
- ↑ Tomb Raider 6 Modding Thread - www.tombraiderforums.com
- ↑ Retrieve files from the Windows.old folder - Microsoft Windows Help
- ↑ Change the system locale - Windows Help
- ↑ IPX on Windows 7
- ↑ What happened to MIDI Mapper on Windows 8 (and later)? | CoolSoft
- ↑ Microsoft Community Forums :: Age of Mythology - Windows 10
- ↑ SafeDisc End-of-Life Notice - Trymedia - Wayback Machine - last accessed on 2018-07-26
- ↑ Verified by User:KyoriAsh on 2018-07-19
- ↑ Microsoft Community - SECDRV.SYS Not Loading in Windows 10; this will break thousands of older games. - replies by EricSoAndSo - last accessed on 2019-04-18
- ↑ "lag" in online games with Windows 7 - Windows 7 Help Forums
- ↑ [ALL] Problem with lag on Windows 7 and 10 - Forums de l'Alliance Francophone Sudden Strike
- ↑ Is there any way to stop Windows 10 from scanning for WiFi networks in - Microsoft Community
- ↑ 40.0 40.1 Turn off Wi-Fi scanning on Windows 8 - Super User
- ↑ Windows 7 & Core Parking .... a *better* way to Turn It OFF .... | Cakewalk Forums
- ↑ How to turn off Core Parking in Windows 10 - YouTube
- ↑ Core Parking in Windows (Disable for more performance) | Overclock.net
- ↑ Fix for Rayman 2 crash on Woods of Light and other levels - make DEP exception or restore def. settings - Rayman Pirate-Community
- ↑ Standby memory issue causing stutters on creators : Windows10 - Reddit
- ↑ How-To Geek - Why Microsoft Dropped 3D Pinball From Windows (and How to Bring It Back)
- ↑ Reddit Gaming Subreddit - Make Big Picture Quicker
- ↑ Windows Timer Resolution: The Great Rule Change - last accessed on 2021-10-21
- ↑ Microsoft Docs - timeBeginPeriod function - last accessed on 2019-05-31
- ↑ Random ASCII - Windows Timer Resolution: Megawatts Wasted - last accessed on 2019-05-31
- ↑ Crysis 3 - 30% Framerate and Performance Boost, and FPS Cap Removal [120Hz.Net - HyperMatrix] - YouTube
- ↑ 52.0 52.1 Verified by User:Aemony on 2019-05-31
- ↑ Understanding the performance impact of Spectre and Meltdown mitigations on Windows Systems - Microsoft Security - last accessed on 2020-09-15
- ↑ Benchmarks for all the security patches and microcode updates on a Skylake 6700K : hardware - last accessed on 2020-09-15
- ↑ Protect against speculative execution side-channel vulnerabilities in Windows client copy - last accessed on 2020-09-15
- ↑ https://www.purepc.pl/rozrywka/wkrotce_beta_gears_of_war_5_znamy_wymagania_sprzetowe_na_pc#comment-586406
- ↑ Intel/AMD uCode fix for Spectre, HT bug fix and Meltdown. | NotebookReview
- ↑ https://steamcommunity.com/app/271260/discussions/1/1733213724896236461/?ctp=2#c1638675549025826379
- ↑ {{Refurl|url=https://steamcommunity.com/app/271260/discussions/1/1733213724896236461/
- ↑ https://steamcommunity.com/app/271260/discussions/1/1733213724896236461/#c1733213724897130747
- ↑ How can I fool Steam to think my exFat drive is NTFS? - last accessed on 2021-07-03
- ↑ What I learned after 30 minutes with ReFS - last accessed on 2021-07-03
- ↑ Verified by User:Dandelion Sprout on 2021-07-03