在没有管理员权限的情况下是否可以在 Windows XP 系统上安装 Cygwin?
答案1
要在 Windows 7 上以非管理员权限安装 Cygwin,首先必须将 Cygwin 的安装程序 ( setup.exe
) 重命名为其他名称(例如cygwin.exe
)。
如果 Cygwin 安装程序名为setup.exe
,Windows 7(或 Cygwin?)似乎假定它需要管理员权限才能运行。
答案2
使用命令行选项运行安装程序-B
:
setup.exe -B
( 从https://stackoverflow.com/questions/6538695/manual-cygwin-installation-without-using-setup-exe/20145855#20145855, 也可以看看http://cygwin.com/faq/faq.html#faq.setup.cli)
答案3
在命令提示符中输入:
setup-x86.exe --no-admin
在我的例子中,设置文件名是setup-x86.exe
答案4
这是可能的。当我在 XP 机器上以非管理员身份安装时,安装程序会询问我是只为我自己安装(我安装了)还是为所有人安装(需要管理员密码)。它可以放在磁盘上的任何位置(尽管我建议使用没有空格的文件夹,因为许多脚本不保护文件路径中的空格),并且在基本安装中没有太多注册表项。一些工具(如 inetd、sshd 和 cron)需要管理员来安装服务,但这些工具不太重要。
话虽如此,我还没有在 Win7 上测试过(我现在有一个 Linux 桌面,不需要 Cygwin)。
正如其他人所说,如果您没有获得授权,请小心。企业环境中有很多工具可以查找恶意软件安装。您将安装大量 EXE 供他们查找。