windows 用户是否需要管理员权限才能安装 Flash 播放器?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/186569/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Does a user need admin rights to install Flash player?
提问by Edward Tanguay
Will users who do not have admin rights on their computers be able to upgrade to new Flash player version by themselves?
没有电脑管理员权限的用户能否自行升级到新的Flash播放器版本?
This would be interesting to know for: Windows 98 Windows XP/2000/Vista Macs Unix/Linux
了解以下内容会很有趣: Windows 98 Windows XP/2000/Vista Macs Unix/Linux
回答by Oli
Take a look at the Adobe instructionsfor more clarification...
查看Adobe 说明以获得更多说明...
I know on Linux, at least, you do not need admin privs. Flash is installed in ~/.mozilla/plugins
when you use the .tar.gz
ed installer script.
我知道至少在 Linux 上,您不需要管理员权限。~/.mozilla/plugins
当您使用.tar.gz
ed 安装程序脚本时,就会安装 Flash 。
On Windows, I thinkthere's only the option of doing a system-wide install so you need Administrator rights.
在 Windows 上,我认为只有进行系统范围安装的选项,因此您需要管理员权限。
From the instructions for both Mac and Windows:
从 Mac 和 Windows 的说明中:
Installation of Adobe Flash Player may require administrative access to your PC, which is normally provided by your IT department.
安装 Adobe Flash Player 可能需要对您的 PC 进行管理访问,这通常由您的 IT 部门提供。
Mayrequire? Thanks for being clear, Adobe =) I think it's safe to assume they do as they're both system-integrated installers. The same goes for Linux if you use the YUM/RPM installers. If you use the script, you can run it as anybody with execution rights.
可能需要?感谢您的澄清,Adobe =) 我认为可以安全地假设他们这样做,因为他们都是系统集成的安装程序。如果您使用 YUM/RPM 安装程序,Linux 也是如此。如果您使用该脚本,您可以像任何具有执行权限的人一样运行它。
回答by Mecki
For Mac the answer is "not really, but then again, yes" :P
对于 Mac,答案是“不是真的,但话说回来,是的”:P
Actually he wouldn't need it. On Mac there is a directory for browser plugins. No matter if you use Safari or Firefox (or possibly another browser), it is standard or Mac that browsers search their plugins in that folder. It is named:
其实他不需要。在 Mac 上有一个浏览器插件目录。无论您使用 Safari 还是 Firefox(或可能是其他浏览器),浏览器在该文件夹中搜索插件都是标准的或 Mac。它被命名为:
Library/Internet Plug-ins
And as always on Mac, this directory exists twice. Once as system directory
和 Mac 上一样,这个目录存在两次。曾经作为系统目录
/Library/Internet Plug-ins
and also once for every user
并且每个用户一次
/Users/<username>/Library/Internet Plug-ins
It doesn't matter into which directory a user puts a plugin, the browser will look into both. That means if I put it into the System's Library folder, all users will have the plugin, if I put it into my folder only, only my user has it.
用户将插件放入哪个目录并不重要,浏览器会同时查看两者。这意味着如果我将它放入系统的库文件夹中,则所有用户都将拥有该插件,如果我仅将其放入我的文件夹中,则只有我的用户拥有它。
So far the theory. The problem in practice is that Adobe doesn't ship the flash plugin as a plugin file, you could just copy into either location (why not? On Mac almost any app or plugin could just be shipped as a file. It really won't kill the user to manually copy it somewhere), but it ships an installer (I hateinstallers on Mac). And the installer wants to put it into the System's Library folder for all users AFAIK. To do that, it will prompt the user for the appropriate permissions and only an admin user can grant these permissions.
理论到此为止。实践中的问题是 Adobe 不会将 Flash 插件作为插件文件发布,您可以将其复制到任一位置(为什么不呢?在 Mac 上几乎所有应用程序或插件都可以作为文件发布。它真的不会杀死用户以手动将其复制到某处),但它提供了一个安装程序(我讨厌Mac 上的安装程序)。并且安装程序希望将其放入所有用户 AFAIK 的系统库文件夹中。为此,它会提示用户提供适当的权限,并且只有管理员用户可以授予这些权限。
回答by balaweblog
For Windows:yes you need admin rights for the system to install flash player. which installs through an exe file
对于 Windows:是的,您需要系统管理员权限才能安装 Flash Player。通过 exe 文件安装
回答by Edward Tanguay
I just managed to get it working for a Mac OS X without admin rights.
我只是设法让它在没有管理员权限的 Mac OS X 上工作。
Download the installer from Adobe and make sure to save it somewhere, rather than letting it automatically open. Unzip the installation archive and you should end up with "Install Flash Player 10" mounted. Check inside that, but instead of opening "Adobe Flash Player.pkg", right click that file to Show Package Contents.
从 Adobe 下载安装程序并确保将其保存在某处,而不是让它自动打开。解压缩安装档案,您应该最终安装了“安装 Flash Player 10”。检查内部,而不是打开“Adobe Flash Player.pkg”,右键单击该文件以显示包内容。
In the folder that pops up, open Contents and look for archive.pax.gz or resources/adobe flash player.pax.gz, both seem to contain the same things. Unzip that archive.
在弹出的文件夹中,打开 Contents 并查找 archive.pax.gz 或 resources/adobe flash player.pax.gz,两者似乎包含相同的内容。解压缩该存档。
You'll find flashplayer.xpt and flash player.plugin in there. Copy both of them to users/whichever user you are/library/internet plugins... if you see those files there already, it's the right place, just want to replace them with the new ones, then restart your browser.
您会在其中找到 flashplayer.xpt 和 flash player.plugin。将它们都复制到用户/您是哪个用户/图书馆/互联网插件...如果您已经在那里看到这些文件,那就是正确的地方,只想用新文件替换它们,然后重新启动浏览器。
Hopefully that'll work for you.
希望这对你有用。
回答by Edward Tanguay
NOIf your using Firefox Download the XPI archive of the Flash Player Plugin to your hard drive http://fpdownload.macromedia.com/get/flashplayer/xpi/current/flashplayer-win.xpi
否如果您使用 Firefox 将 Flash Player 插件的 XPI 存档下载到您的硬盘 http://fpdownload.macromedia.com/get/flashplayer/xpi/current/flashplayer-win.xpi
Rename the file you downloaded, called flashplayer-win.xpi, into flashplayer-win.zip Extract the files in the archive
将您下载的名为 flashplayer-win.xpi 的文件重命名为 flashplayer-win.zip 解压缩存档中的文件
Copy the files flashplayer.xpt and NPSWF32.dll to %APPDATA%\Mozilla\Plugins\
将文件 flashplayer.xpt 和 NPSWF32.dll 复制到 %APPDATA%\Mozilla\Plugins\
* %APPDATA% is the folder which holds your applications profiles and settings.
* You can open this folder simply choosing "Start → Run → Type in %APPDATA% → OK".