金蝶K/3 WISE遠程組件配置創建中間層對象錯誤問題檢查
來源: 作者: 發布日期:2022-10-20 訪問次數:3551
金蝶K/3 WISE客戶端遠程組件配置經常會遇到無法通過測試的情況,最常見的就是需要對象或拒絕的權限等,可按以下步驟進行檢測:
1、 檢查登錄操作系統的用戶是否是本地管理員賬戶,如使用Microsoft郵箱賬戶,請先切換到本地賬戶登錄操作系統;如使用win10家庭版,請開啟administrator賬戶:
① 開始菜單搜索cmd,匹配出“命令提示符”,右鍵以管理員身份運行;(或者找到c:\windows\system32\cmd.exe,鼠標右鍵選擇“以管理員身份運行”)
② 輸入命令:net user administrator /active:yes回車執行命令
③ 命令執行成功后,重啟或注銷,重新以administrator登錄操作系統即可。
2、 檢查服務器上,打開控制面板--管理工具--本地安全策略--本地策略--安全選項--網絡訪問: 將 Everyone 權限應用于匿名用戶,是否啟用,如未啟用,則選擇“已啟用”,然后更新組策略:打開cmd--輸入gpupdate回車,等待更新完成即可。
3、 在客戶端上運行中輸入“\\服務器IP地址”回車,是否能正常打開共享,如提示需要輸入用戶名和密碼,在客戶端憑據管理中添加服務器管理員的windows憑據:參考【添加服務器windows憑據】
4、 在客戶端上配置組件服務,參考【配置組件服務】
如上述操作仍需要對象,參考如下再進行排查:
1、以管理員身份運行CMD,輸入命令“nbtstat –a 服務器IP”,看客戶端能否通過NetBIOS解析到服務器計算機名,如無法解析到,參考【添加配置hosts解析】
2、如果服務器網絡訪問模式為經典,客戶端與服務器新建同名同密碼用戶使用:
①客戶端另外新增一個管理員用戶,可通過打開【開始】→【運行】,輸入“lusrmgr.msc”,單擊【確定】彈出“本地用戶和組(本地)”界面,請在用戶中右鍵選擇【新用戶】,輸入用戶名及密碼,并取消勾選“用戶下次不能更改密碼”,勾選“密碼用戶過期”,單擊【確定】,然后雙擊該新增用戶,選擇【隸屬于】,單擊【添加】→【高級】→【立即查找】,選擇“Administrators”,單擊【確定】后注銷電腦,使用該新增的用戶登錄操作系統使用;
② 在中間層服務器上打開【開始】→【運行】,輸入“lusrmgr.msc”,單擊【確定】彈出“本地用戶和組(本地)”界面,請在用戶中右鍵選擇【新用戶】,用戶名處輸入與客戶端相同用戶名,密碼也與客戶端密碼相同,并取消勾選“用戶下次不能更改密碼”,勾選“密碼用戶過期”,單擊【確定】完成用戶新建。
添加服務器Windows憑據
※(非必要配置,客戶端訪問服務器身份驗證異常時配置)※
1、打開“控制面板”-查看方式設置“大圖標”,找到“憑據管理器”(或者運行中輸入:control keymgr.dll 回車,如是xp系統只能使用該方法打開)
2、打開憑據管理器,切換到“windows憑據”,點擊“添加windows憑據”
3、在添加windows憑據界面,分別輸入正確的服務器IP地址或計算機名、服務器管理員用戶名和密碼,點擊“確定”完成
4、部分系統添加憑據后需要重啟才能生效,建議添加后,重啟電腦。
5、Windows XP操作系統中打開“運行”,輸入“ control keymgr.dll ”回車,即可打開“存儲用戶名和密碼”窗口,單擊“高級”選項卡,然后單擊“管理密碼”,添加服務器的IP地址、用戶和密碼,確認退出后,重啟電腦。
配置組件服務、重置MSDTC
1、打開運行,輸入“Dcomcnfg”打開組件服務;(或者控制面板-管理工具-組件服務打開)
2、展開“組件服務”-“計算機”-“我的電腦”-“Distributed Transaction Coordinator”-“本地DTC”,右鍵選擇“屬性”
3、切換到“安全”選項卡,勾選“網絡DTC訪問”、“允許遠程客戶端”、“允許遠程管理”、“允許入站”、“允許出站”、“不要求進行驗證”,確定保存即可。如圖:
4、 如組件服務器異常,我的電腦上有向下的紅色箭頭,參考如下重置MSDTC:
① 刪除注冊表中的鍵:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
HKEY_CLASSES_ROOT\CID
② 開始菜單搜索cmd,匹配出“命令提示符”,右鍵以管理員身份運行;(或者找到c:\windows\system32\cmd.exe,鼠標右鍵選擇“以管理員身份運行”)
③ 停止MSDTC服務:net stop msdtc
④ 卸載MSDTC服務:msdtc -uninstall (卸載后重新啟動電腦)
⑤ 重新安裝MSDTC服務:msdtc –install
⑥ 啟動MSDTC服務:net start msdtc
添加配置hosts解析
※(非必要配置,局域網NetBIOS解析異常的環境需要配置)※
1、依次打開到C:\WINDOWS\system32\drivers\etc\目錄下;
2、用記事本打開hosts文件(如果不存在新建hosts文件,不要任何擴展名);
3、找到“127.0.0.1 localhost”,或直接在文件最后一行回車到下一行按照“IP地址 服務器計算機名”的格式輸入hosts解析記錄,如“192.168.1.1 K3Server”,然后【保存】
4、如果保存提示需要“另存為”,取消暫不保存,因權限不足導致,需要設置hosts權限后再進行保存:
① 鼠標右鍵hosts文件,選擇屬性,切換到安全,點擊編輯-添加,在“輸入對象名稱來選擇”中輸入everyone(或當前登錄操作系統的用戶名如administrator),點擊“檢查名稱”,名稱正常后,點擊“確定”
② 選擇Everyone,勾選“完全控制”的允許權限,點擊“確定”保存,會有一個安全警告提醒,選擇“是”即可
③ 確認Everyone有完全控制權限允許權限后,點擊“確定”完成權限設置
5、再重新保存hosts文件即可。
1、 檢查登錄操作系統的用戶是否是本地管理員賬戶,如使用Microsoft郵箱賬戶,請先切換到本地賬戶登錄操作系統;如使用win10家庭版,請開啟administrator賬戶:
① 開始菜單搜索cmd,匹配出“命令提示符”,右鍵以管理員身份運行;(或者找到c:\windows\system32\cmd.exe,鼠標右鍵選擇“以管理員身份運行”)
② 輸入命令:net user administrator /active:yes回車執行命令
③ 命令執行成功后,重啟或注銷,重新以administrator登錄操作系統即可。
2、 檢查服務器上,打開控制面板--管理工具--本地安全策略--本地策略--安全選項--網絡訪問: 將 Everyone 權限應用于匿名用戶,是否啟用,如未啟用,則選擇“已啟用”,然后更新組策略:打開cmd--輸入gpupdate回車,等待更新完成即可。
3、 在客戶端上運行中輸入“\\服務器IP地址”回車,是否能正常打開共享,如提示需要輸入用戶名和密碼,在客戶端憑據管理中添加服務器管理員的windows憑據:參考【添加服務器windows憑據】
4、 在客戶端上配置組件服務,參考【配置組件服務】
如上述操作仍需要對象,參考如下再進行排查:
1、以管理員身份運行CMD,輸入命令“nbtstat –a 服務器IP”,看客戶端能否通過NetBIOS解析到服務器計算機名,如無法解析到,參考【添加配置hosts解析】
2、如果服務器網絡訪問模式為經典,客戶端與服務器新建同名同密碼用戶使用:
①客戶端另外新增一個管理員用戶,可通過打開【開始】→【運行】,輸入“lusrmgr.msc”,單擊【確定】彈出“本地用戶和組(本地)”界面,請在用戶中右鍵選擇【新用戶】,輸入用戶名及密碼,并取消勾選“用戶下次不能更改密碼”,勾選“密碼用戶過期”,單擊【確定】,然后雙擊該新增用戶,選擇【隸屬于】,單擊【添加】→【高級】→【立即查找】,選擇“Administrators”,單擊【確定】后注銷電腦,使用該新增的用戶登錄操作系統使用;
② 在中間層服務器上打開【開始】→【運行】,輸入“lusrmgr.msc”,單擊【確定】彈出“本地用戶和組(本地)”界面,請在用戶中右鍵選擇【新用戶】,用戶名處輸入與客戶端相同用戶名,密碼也與客戶端密碼相同,并取消勾選“用戶下次不能更改密碼”,勾選“密碼用戶過期”,單擊【確定】完成用戶新建。

1、打開“控制面板”-查看方式設置“大圖標”,找到“憑據管理器”(或者運行中輸入:control keymgr.dll 回車,如是xp系統只能使用該方法打開)



5、Windows XP操作系統中打開“運行”,輸入“ control keymgr.dll ”回車,即可打開“存儲用戶名和密碼”窗口,單擊“高級”選項卡,然后單擊“管理密碼”,添加服務器的IP地址、用戶和密碼,確認退出后,重啟電腦。
配置組件服務、重置MSDTC
1、打開運行,輸入“Dcomcnfg”打開組件服務;(或者控制面板-管理工具-組件服務打開)
2、展開“組件服務”-“計算機”-“我的電腦”-“Distributed Transaction Coordinator”-“本地DTC”,右鍵選擇“屬性”
3、切換到“安全”選項卡,勾選“網絡DTC訪問”、“允許遠程客戶端”、“允許遠程管理”、“允許入站”、“允許出站”、“不要求進行驗證”,確定保存即可。如圖:

① 刪除注冊表中的鍵:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
HKEY_CLASSES_ROOT\CID
② 開始菜單搜索cmd,匹配出“命令提示符”,右鍵以管理員身份運行;(或者找到c:\windows\system32\cmd.exe,鼠標右鍵選擇“以管理員身份運行”)
③ 停止MSDTC服務:net stop msdtc
④ 卸載MSDTC服務:msdtc -uninstall (卸載后重新啟動電腦)
⑤ 重新安裝MSDTC服務:msdtc –install
⑥ 啟動MSDTC服務:net start msdtc
添加配置hosts解析
※(非必要配置,局域網NetBIOS解析異常的環境需要配置)※
1、依次打開到C:\WINDOWS\system32\drivers\etc\目錄下;
2、用記事本打開hosts文件(如果不存在新建hosts文件,不要任何擴展名);
3、找到“127.0.0.1 localhost”,或直接在文件最后一行回車到下一行按照“IP地址 服務器計算機名”的格式輸入hosts解析記錄,如“192.168.1.1 K3Server”,然后【保存】

① 鼠標右鍵hosts文件,選擇屬性,切換到安全,點擊編輯-添加,在“輸入對象名稱來選擇”中輸入everyone(或當前登錄操作系統的用戶名如administrator),點擊“檢查名稱”,名稱正常后,點擊“確定”

