Windows防火墙和%USERPROFILE%变量

Windows防火墙和%USERPROFILE%变量,windows,firewall,Windows,Firewall,我发现,在Windows防火墙路径定义(如%USERPROFILE%\op\opera.exe)中使用系统变量%USERPROFILE%会使防火墙无法用于此类已定义的应用程序。将路径更改为C:\Users\Mark\op\opera.exe之类的显式定义确实有效。 我的问题是为什么不能在防火墙路径定义中使用%USERPROFILE%var?防火墙无法知道哪个用户的配置文件%USERPROFILE%环境变量点,它应该知道找到它的应用程序的确切路径。特别是,如果没有用户登录,%USERPROFILE

我发现,在Windows防火墙路径定义(如%USERPROFILE%\op\opera.exe)中使用系统变量%USERPROFILE%会使防火墙无法用于此类已定义的应用程序。将路径更改为C:\Users\Mark\op\opera.exe之类的显式定义确实有效。
我的问题是为什么不能在防火墙路径定义中使用%USERPROFILE%var?

防火墙无法知道哪个用户的配置文件%USERPROFILE%环境变量点,它应该知道找到它的应用程序的确切路径。特别是,如果没有用户登录,%USERPROFILE%指向何处?

请查看