通过 Windows 上的命令行确定每台机器还是每个用户

通过 Windows 上的命令行确定每台机器还是每个用户

在 Windows 中,如何通过命令行确定程序是按机器安装还是按用户安装?我主要关注 Windows 7。

答案1

没有简单的方法可以检测这一点。“每台机器”和“每用户”之间的唯一区别在于程序是否将其设置保存在每个用户独有的位置(HKEY_LOCAL_USER在注册表和文件系统中的%APPDATA%文件%LOCALAPPDATA%夹中)或所有用户共享的位置(HKEY_LOCAL_MACHINE在注册表和%PROGRAMDATA%文件系统中)

所有这些都是每个编写的程序的内部和自定义的,并且没有通用的“标志”可以在某处读到,可以告诉您程序正在使用哪种方法。

如果您想知道特定程序是按用户还是按机器安装的,请打开一个新问题并确保包含您想要了解的程序的详细信息。

相关内容