Forum Widgets
Latest Discussions
Serious problems in Ring0 kernel-mode modules and security in current versions of Windows
We all know that in the X86 architecture CPUs have four different levels: Ring0(kernel-level), Ring1, Ring2 and Ring3 (user-level). The users, even administrators can only access Ring3, and Microsoft designed the operating system this way to make the system more safe and stable. On the other hand, Microsoft uses signs and security options like "Memory Integrity" in "Core Isolation" in Windows Defender. Normal applications need to use kernel-mode modules to gain access to the kernel (.sys), and if these modules need to be loaded by the system, it should be signed or it will be blocked by Windows Defender or other antivirus software. But now I found a really serious problem in Microsoft's signing activities. BEDaisy.sys is the kernel-mode driver of BattlEye, an anti-cheat software, and it is signed by Microsoft. In BattlEye's EULA, it said that "BattlEye can prevent the cheaters from gaming on the servers which are protected by BattlEye. ", and to make it happen, BattlEye needs to create a service and install kernel-mode components. (Please remember that User Account Control window won't pop up if a service or trusted installer tries to install a kernel-mode driver. ) This EULA is really confusing because it makes the users think "BattlEye does this to protect me from being attacked by other cheaters. " and then accept the EULA and install BattlEye. However, after BattlEye is installed, it can't even block a simple attack from the other cheaters. The other cheaters can even force crash your game. On the contrary, BattlEye tries to block the modules from any other applications which it thinks they are suspicious from loading. It can even block the modules of the anti-cheat software, which makes the protections of the system reduce or even put the system at risk. There is another case. There is a user found his computer attacked by the malware. He was really confused because he had installed the anti-virus software on his system. After looking into his system carefully, he found out that his anti-virus software was down and was killed by mhyprot2.sys, another kernel-mode module of an anti-cheat software. And mhyprotect2.sys is also signed by Microsoft. https://www.trendmicro.com/en_us/research/22/h/ransomware-actor-abuses-genshin-impact-anti-cheat-driver-to-kill-antivirus.html The kernel-mode drivers from both of the cases are signed by Microsoft, and as they run in Ring0 kernel-level, the users have nothing to do to stop them. And as they are signed, most of the anti-cheat software will be less sensitive to them and will be much easier to let them run. . Besides, Windows is designed for everyone, not just for game players. Not all the users would like to sacrifice the security of the system just to play the games. . On the other hand, unlike the cyber security companies, the game companies usually care more about the game itself than the entire system. And they are not responsible for any damage caused by the anti-cheat software. The thing that I am most angry with is that Microsoft actually signed these kinds of kernel-mode modules, which means Microsoft allow these kinds of dangerous things to happen. In my opinion, it is the player's duty to obey the EULA of the games, but it is the game company's duty to do their anti-cheat jobs, and if you want to use the player's device to help you anti-cheat and even want to have Ring0 access, you need to warn the users and notify them. In BattlEye's case, there are three windows will pop up on the screen when you try to install them, but all of them said that BattlEye will minimize its authority and none of them said it needs to gain the authority to shut down other software or block their activities. . . And in total, it is the users who paid for the device and the operating system which they are using, but not the game companies. Taking fully control of the device without noticing the user is illegal. In the end, I really hope that Microsoft can raise the standard of signing a kernel-mode module. These kinds of issues can happen not only in anti-cheat software, but also in any other software, only the problem occurred this time is the anti-cheat software. To tell you the truth, I think Microsoft can only sign the Ring0 kernel-level drivers of the hardware drivers and the anti-virus software. The other applications can only run in Ring3 user-mode like Android. I know it could be hard to make it happen, so you can add whitelist function for the users don't care too much about security or even let them turn off the security options. You can kill the malware by mistake because if that happens, the user can restore them and whitelist them. But you can't miss a malware, because if that happens, the responsibility is usually the one that you can't take. And if the software in the whitelist damages the system, then it is not you Microsoft's responsibility. And for the game players, you can also add isolated gaming environment like Hyper-V, but especially for games, and any other software can't run in it to prevent cheating. Thank you.hiccups641Jan 20, 2026Occasional Reader8Views0likes0CommentsThe January 2026 update has a serious core system bug
After installing the January 2026 update (KB5073724) on Windows 10 LTSC 2021, some programs stop responding, processes cannot be terminated, and the system cannot shut down normally, requiring a forced shutdown. I remember that in January 2022 there was also a serious core system bug where refs turned into raw. The monthly updates are really getting worse and worse. Microsoft doesn't need to boost its presence like this, do they?sakurayzJan 17, 2026Copper Contributor98Views0likes0CommentsHow to upgrade from Windows 10 to 11 with a clean install of Windows 11?
Hi, I have a Windows 10 PC that has the requirements to be upgraded to Windows 11. I would like to do a complete clean install of Windows 11 and then reinstall all my software. If I understand this correctly, I will in this case have my Windows 10 registration key at hand to be able to make a clean Windows 11 installation on the same computer. I do have a registration key for Windows 10, which I think belongs to this computer. Is there any way that I can verify that this registration key actually belongs to this computer? Or can I do a clean installation of Windows 11 on this computer anyway (without first verifying that the Windows 10 belongs to this computer)?DAWODec 09, 2025Copper Contributor21Views0likes0CommentsWindows 10 11 Enterprise Restrict access to MS Store via group policy
Issue presented: Multiple users are downloading and installing Remote Access tools that are deemed not supported as well as other applications in the environment. We want to restrict access to the MS Store to Administrators or a specific AD group without using AppLocker or InTune. I have seen various threads in multiple sources that are conflicting about disabling the store or setting to the Company Portal for Windows 10/11. If you set the MS Store to Company Portal, in Windows 11 it disables the store. Turn off the Store application GPO: Denies or allows access to the Store application. If you enable this setting, access to the Store application is denied. Access to the Store is required for installing app updates. Other threads as well as the gpo verbiage itself indicate that if you disable the store, all installed applications will no longer update. There are some threads that state the opposite. https://learn.microsoft.com/en-us/windows/configuration/store/?tabs=gpo Has anyone configured a way to restrict users or a specific group of users from using the MS Store while allowing existing applications the ability to update?LesPhotog1Dec 08, 2025Copper Contributor61Views0likes0Comments[On demand] AMA: Windows backup and restore
Now through Friday (12/5) at 12:00 p.m. PST: Get expert tips on backing up Windows 10 settings so you can transition users to Windows 11 seamlessly. Visit https://aka.ms/AMA/BackupRestore to explore Windows Backup for Organizations, now generally available—and to post your questions.Heather_PoulsenDec 02, 2025Community Manager25Views0likes0CommentsPrune list of
I'm a bit of a hobbyist and often advise people on managing systems, so I frequently install and reinstall Windows on multiple systems. When I install a Windows 11 system and log in with my Microsoft account, I'm presented with a LONG list of past Windows installations from which I can import settings. The vast number of these are just trials I'd rather delete. Is there any way I can prune that list? If there's a way to access the list from my account on the Microsoft website, I don't know it.NJDaveDec 01, 2025Copper Contributor44Views0likes1CommentBacking up to an external hard disk drive.
Backing up to an external hard disk drive. Windows backup tells me that my target drive has 379.48GB free space: It tells me that my back-up this time will occupy 77.21GB. Yet it tells me that the backup cannot be run because my target disk does not have enough space. What is going on here? Have I misunderstood the measures of size/capacity?phillroNov 23, 2025Copper Contributor18Views0likes0CommentsDoes the CDN for Microsoft Windows Update seem to be malfunctioning?
I purchased a code signing certificate, but strangely, Windows did not automatically download the missing root certificate. When I tried to manually download the root certificate according to the manual, I found that the CDN seemed to return the wrong certificate and I was unable to establish a secure connection with the website. (At least in Chinese Mainland) https://ctldl.windowsupdate.com/msdownload/update/v3/static/trustedr/en/test/authrootstl.cab Can other regions be accessed normally?NishizakiHayatoNov 14, 2025Copper Contributor49Views0likes0CommentsPassword reset and recovery fail
Hi there, good morning. First i appreciate any ones assistance here, its been a little frustrating. My regular windows account, for purchases, family content etc is "email address removed for privacy reasons". I cant sign in to that one any more. it is under 2fa with a code generator (I have that and the code is fine etc), it has a phone number (i have that!), and email account of course. I tried to enter the password to login to microsoft account - account.microsoft.com - and it gives the error "there have been too many failed login attempts". So i go through the password reset and works fine and i have a new password. I try again straight away and it fails with the same error. I try again for password reset... see above.. So i try for account recovery and go through the form - but i get an email saying because i have 2fa this is ignored and done automatically. However the automatic process does not seem to work - as indicated above. I tried to find a microsoft chat to have a live session, but it says i need to login... so i have logged in with a secondary account. I cant find the live chat sessions though. So i am posting here for any help - if i have the wrong forum i apologize - it was confusing to me about where i should actually make a post... this is making me feel old...lol... thanks DangeekdanoNov 11, 2025Copper Contributor48Views0likes0CommentsToo many restarts... why?
Dear fellow users, can anyone tell me why Windows needs to restart twice in a row allmost every two weeks? (Dell precision 5490, Windows 11 Education). My employer forced me to accept a Windows machine after my former laptop (Macbook) got out of order. Updating of the Mac was never a problem, allways succesfull updates in the background. With Windows it's quite the opposite. A simple switch between external screens seems to be prohibited before updating. Quite anoying when in class!Johan1Nov 05, 2025Copper Contributor99Views0likes3Comments
Resources
Tags
- windows 1015 Topics
- windows 117 Topics
- Windows Update5 Topics
- Intune4 Topics
- gpo4 Topics
- BitLocker3 Topics
- microsoft intune3 Topics
- security3 Topics
- printer2 Topics
- Driver2 Topics