一、修改注册表
1.以管理员身份运行C:\Windows\System32\cmd.exe
输入:start sapshcut.exe -register,并回车。如图所示:
弹框如下,点击“确定”:
记住上图路径:C:\Program Files (x86)\SAP\FrontEnd\SapGui\
也可能出现如下错误,没关系,可以继续往下做
2.win+R打开运行,输入regedit打开注册表编辑器。
按照下列两个注册表位置修改注册表:
2.1 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\SAP\SAPLogon\
修改属性值LandscapeFormatEnabled为0。
修改属性值ShowShortcutTab为0。
2.2 HKEY_CURRENT_USER\Software\SAP\SAPShortcut\Security\
突然发现没有改路径,不用着急,可以新增:
首先创建SAP项下的key:SAPShortcut(右击SAP)
然后再创建SAPShortcut项下的key:Security(右击SAPShortcut)
最后在Security项里面添加一个Key Value(字符串值)名称是EnablePassword。(右方空白处右击)
修改键值:EnablePassword ="1"
二、编写BAT文件
新建一个TXT文件,在TXT文件里输入以下代码:
"C:\Program Files (x86)\SAP\FrontEnd\SapGui\sapshcut.exe" -user=id -pw=password -language=ZH -SYSTEM=DEV -CLIENT=000 -sysname=FMS -maxgui
注意:
- 上步找到的路径\sapshcut.exe组成完整的路径,也就是第一步中记下的路径
- 路径使用英文引号,不是中文引号,左边引号前不要有空格
- 把id替换成用户账号,把password替换成用户密码,language=ZH是中文登录,language=EN是英文登录,CLIENT=000是登录000集团,-sysname=FMS,FMS是连接名称。FMS链接名称和GUI的链接名称是保持一致的,如下截图中的'描述’
最后将该文件另存为BAT文件
三、登录进入
双击该BAT文件,会弹出下列对话框
点击允许即可免密登录成功!