问题来了

搭建服务器过程中,遇到一个问题。windows server 2008R2远程桌面服务器已经搭建好,实现了单用户多终端登陆,但是一个终端内打开浏览器后,其他终端无法使用浏览器,该怎么解决?尝试了360chrome,chrome,腾讯浏览器,火狐浏览器。最终发现,只有坚挺的ie浏览器耐操,可以默默的支持单一用户多终端使用同款浏览器。

看一下例子

让我们看一下Firefox的不支持的例子吧:
第一个终端,正常:


第二个终端出现这个问题:

分析一下

可能是用户数据存储出现了问题。如果进行用户数据再次分配,这个问题就解决了。

解决方法

当远程桌面启动的时候,在新的会话建立后,创建一个用户数据文件夹,用户存储浏览器的数据。这样可以隔离会话数据,保持浏览器实例的独立性。

以chrome谷歌浏览器为例

谷歌浏览器有个参数“–user-data-dir”,如果每次启动,都给它指定个目录,那么问题就解决了。

  • 脚本的创建
    autochrome.bat
set /a n=%random%
rmdir /s/q C:\ChromeData
start C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe --user-data-dir="c:\ChromeData\%n%"
exit

这段脚本的意思是:

  • 生成一个随机数叫n
  • 无需确认,对C:\ChromeData里的文件进行删除
  • 启动谷歌浏览器,并自在ChromeData文件夹里创建一个随机名为n的文件夹
  • 退出脚本


每次运行脚本,会删除已退出的会话留下的数据,这样能保证及时释放空间。每个文件夹在11M左右

再次完善一下

start /min "" "C:\Users\Administrator\Desktop\autochrome.bat"
exit

最小化执行,执行完自动退出,这个脚本保存为start.bat

在guacamole的应用

说了这么多,我就是想在guacamole里应用。guacamole的配置如下:

通过网页,链接远程桌面后,自动执行这个start.bat的脚本,这个脚本执行后,会启动Chrome浏览器。最终达到多会话同时上网的目的

最后

这个是曲线救国,没找到合适的方法。这个方法简单,很实用。抛砖引玉吧!

远程桌面 多人同时 使用谷歌浏览器相关推荐

  1. 推荐一个MDI模式的远程桌面管理程序

    在CodeProject上发现一个有用的Tool,MDI模式的远程桌面管理程序, 对于要同时管理几个远程桌面的人来说很有用的. Multi Remote Desktop Client .NET Tec ...

  2. xp和win 2003远程桌面强制进入命令_远程登录t人命令

    服务器的管理经常会遇到这个问题,我们应该怎么处理呢?别着急,这里教大家一个方法: 如果你是在windows xp下面就用这个命令在运行里输入 mstsc /admin 如果是在win 2003里面进行 ...

  3. 路由器端口映射,远程桌面连接--端口映射+花生壳=让人访问你个人服务器或WEB站点...

    [图]路由器端口映射,远程桌面连接--端口映射+花生壳=让人访问你个人服务器或WEB站点 2010-03-16   关键字:路由器端口映射,内网端口映射,porttunnel,端口映射,远程桌面,修改 ...

  4. Windows2016配置多人远程桌面登录

    场景:很多时候,公司开发.测试运维会登录同一台windows服务器进行查询.更新.维护等操作.默认情况下,远程桌面服务只允许一人登录,后登录的人会挤掉前一个登录的. 操作步骤: 一.WIN+R打开运行 ...

  5. Surface Pro 7安装KaliWindows双系统实战,包括触摸屏驱动安装,以及字体过小,搜狗输入法谷歌浏览器等基础软件安装,以及开启远程桌面等等基础好用的操作

    1.自述: 因为最近做的网络安全项目有点时刻离不开了Linux系统了,一直在抱着我的Surface Pro7使用Windows来远程我服务器上面的Kali Linux系统,在拿着电脑行走的时候,WIF ...

  6. Windows | RDPWrap 远程桌面登录增强工具 (解决win10/11家庭版无法使用远程桌面 + 支持多人同时登录)

    一.前言 Windows远程桌面 Windows远程桌面是一种技术,允许用户从远程位置访问和控制在另一个地方的Windows计算机.它可以帮助管理员和其他用户实现远程管理.技术支持和协同工作等操作. ...

  7. 谷歌浏览器远程桌面无法连接?

    谷歌Chrome远程桌面可以让用户的计算机连接到其他设备,包括手机.平板电脑或其他计算机,但是也有用户在使用过程中遇到问题,比如远程桌面无法连接,这该怎么办?下面就来看看解决办法. 方法 1:重新安装 ...

  8. 一台服务器多人远程桌面连接,Windows Server 2008 R2多用户远程桌面连接授权

    这篇文章主要介绍了Server 2008 R2多用户远程桌面连接授权,解决120天过期问题,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 在工作中,我们往往需要远程服务器,经常会遇到以下这两个麻烦 ...

  9. Windows远程桌面连接设置——同时让两人连接

    设置目标: 允许一个用户同时有两个连接. 限制总的连接数量为2,如下图: 不限制一个用户登录的次数 打开服务器的远程桌面链接服务

最新文章

  1. I.MX6 bq27441 driver hacking
  2. 【SQL提数】case..when..then..end的使用
  3. 带你刷burpsuite官方网络安全学院靶场(练兵场)之客户端漏洞——跨站请求伪造(CSRF)专题
  4. 一键准备Oracle安装
  5. mybatis 执行插入操作,insert 返回1,数据库中无数据。数据库中数据的创建时间和插入执行时间不一致。
  6. 《Python Cookbook 3rd》笔记(4.15):顺序迭代合并后的排序迭代对象
  7. opencv 常用操作 c++
  8. SQL之间,MySQL在日期之间,而不是之间
  9. Process相关函数
  10. HiJson软件改进之路(json格式化工具)
  11. 【MATLAB】从文件读取:xlsread、load
  12. 使用带有响应的Hypermedia API来保留v6
  13. vue 动态面包屑 通过面包屑带参数跨级跳转 面包屑动态标题 多级路由嵌套设置默认页面和隐藏左侧导航栏显示
  14. 定时器控制交通指示灯
  15. 使用BasicExcel操作Excel
  16. 洛谷P1478 陶陶摘苹果(升级版)【水题】
  17. FreePascal - Typhon在Windows10 X64下的使用问题!
  18. 【Excle数据透视表】如何快速选定数据透视表的汇总行并添加绿色底纹
  19. 小程序中纯CSS实现仿京东小优惠券图标
  20. 新媒体运营师含金量高吗

热门文章

  1. Egret引擎制作旅行青蛙
  2. Eclipse读取properties文件中文乱码问题
  3. Go语言十一大主流微服务框架
  4. 解决IndexError: invalid index of a 0-dim tensor. Use tensor.item() to convert a 0-dim tensor to a Pyth
  5. 从一道题理解什么是java的引用
  6. linux终端命令行删除当前光标之后内容ctrl +k
  7. 深入 JavaScript 中的默认参数!
  8. 理解物理 CPU 与逻辑 CPU
  9. [CLR团队公告]CLR基础研究团队:精品系列推广活动启动
  10. 戴尔服务器r720怎么进入系统安装,戴尔R720服务器安装步骤.doc