我经常使用RSA SecurID 软件令牌应用程序在 Windows 10 笔记本电脑上。有时,在我的显示器重新配置后(因为切换了外部显示器),启动应用程序后应用程序窗口不可见。该应用程序在任务栏和任务管理器中仍然可见。
我怎样才能让窗口显示出来?
答案1
这个答案是稍微修改后的版本PAULGIBSON 的解决方案在 RSA Link Community 上找到。
打开 regedit.exe 并删除以下存储有关应用程序窗口位置信息的键:
HKEY_CURRENT_USER\SOFTWARE\RSA\Software Token\Desktop\LastXPosition
HKEY_CURRENT_USER\SOFTWARE\RSA\Software Token\Desktop\LastYPosition
移除密钥后重新启动应用程序。
答案2
要恢复屏幕外的窗口:
- 聚焦窗口(例如 Alt+Tab 聚焦该窗口)。
- 按下AltSpace打开窗口菜单。
- M在菜单中选择“ ove”。
- 按箭头键(任意方向)。
- 移动鼠标,窗口将跳转到光标处。
答案3
由于这是一个新帐户,我无法发表评论,但在寻找其他东西时偶然发现了这一点,并想添加与上述类似的解决方案,并且在扩展坞和笔记本电脑屏幕之间切换时经常发生这种情况。
我在桌面上有一个名为 fixRSAWindowPosition 的快捷方式,它调用一个类似名称的脚本,即 fixRSAWindowPosition.cmd
其中包括:
@Echo Off
taskkill /im:securid.exe /f
Powershell "Set-ItemProperty -Path 'HKCU:\Software\RSA\Software Token\Desktop' -Name 'LastXPosition' -Value 0; Set-ItemProperty -Path 'HKCU:\Software\RSA\Software Token\Desktop' -Name 'LastYPosition' -Value 0
start "" "C:\Program Files (x86)\RSA SecurID Software Token\securid.exe"
我不记得为什么我当时没有把它全部写在 powershell 中,但它对我来说有用。