一般采取将关键程序（如网络服务器程序）运行于一个特别的限权用户之下的方式来预防这种情况的发生。
Windows NT.在Windows NT及其衍生的后继系统（如Windows 2000、Windows XP、Windows Server 2003及Windows Vista/7），系统里要么至少有一个管理员账户（Windows XP及更早的系统），要么可以使用用户账户控制（"User Account Control"，简称UAC）机制提升到超级用户权限（Windows Vista