COCO研究院

 找回密碼
 註冊
搜索
12
返回列表 發新帖
樓主: comewish

請問如何定時自動登入windows

[複製鏈接]
發表於 13-12-29 14:04 | 顯示全部樓層
本帖最後由 電腦人 於 13-12-29 14:27 編輯
comewish 發表於 13-12-29 13:06
重點是 "必須輸入使用者名稱和密碼,才能使用這台電腦"
所以不能是自動登入,而是定時登入。而且那台電腦 ...

C大您好,這樣確定是可以WORK的

因為您沒有講您的真正需求,所以這方式確定是可行的
您只是說要定時自動登入,這樣的確是可以做到的沒問題

因為開機後自動登入後,馬上用排程"自動登出","自動登出"後,就需要打帳號密碼了!

然後自動開機所設定的時間到了之後,無論是是否有"登入",都會自動重開

這的確是符合您的需求

定時自動重開後,就會自動定時登入後馬上又登出,所以還是需要打帳號密碼

並不會因為您被系統的排程自動登出後,就不需要打帳號密碼喔!

這個方式的做法是"自動登入後,馬上登出"
除非您的帳號不設密碼,否則登出後還是需要輸入使用者名稱和密碼,直到排程自動重開的時間發生後

通常在很多時候,很多人因為隱私問題,只描述他的需求,而不願意去說"目的"(為什麼要這樣做)
工程師此時只會依客戶需求去把"問題解決就好",只要達成目的即可
此時客戶就會開始說:我不是這個意思.... ,不過當時確實是有依照"客戶的敘述"達成
我的意思是,您可以直接說您為什麼要這樣做,讓大家來幫你想辦法
否則敘述不清楚的話,永遠無法真的解決你要解決的問題

很多行業都是這樣...做完了,對方是說"我不是這個意思",但問題的真的根源是在當初客戶描述的就是不清楚,或是有錯誤的。建議您可以把整個事情說清楚一點,比較有可行的"真正解決方案",否則大家都是在瞎子摸象或是隔空抓藥~

未命名.png
圖片上有一個"不論使用者登入與否均執行",所以你同時可以受到自動登出的保護,登出後時間到又會自動重開後後又自動登入又自動登出,所以確定這方式可行




發表於 13-12-29 14:30 | 顯示全部樓層
電腦人 發表於 13-12-29 14:04
C大您好,這樣確定是可以WORK的

因為您沒有講您的需求,所以這方式確定是可行的

電大請問

第1次自動登入到透過排程再登出的這段時間      是否有機會被沒有密碼的人  中斷排程! say ctrl+break or any other method


 樓主| 發表於 13-12-29 23:07 | 顯示全部樓層
電腦人 發表於 13-12-29 14:04
C大您好,這樣確定是可以WORK的

因為您沒有講您的真正需求,所以這方式確定是可行的

因為有一台電腦放在ISP做主機代管,因為有些工作需要定時執行,但是那些工作必需登入windows才會執行,無法在背景執行,所以需要定時登入執行那些工作,執行完再登出,機器不能重開。
發表於 13-12-30 15:48 | 顯示全部樓層
自己在local端寫一個autoit的script去登入遠端主機如何?
發表於 13-12-30 21:39 | 顯示全部樓層
comewish 發表於 13-12-29 13:07
可以請問這是用什麼軟體嗎?

Macro Scheduler
http://macro-scheduler.en.softonic.com/

LogonExpert
http://www.youtube.com/watch?v=j5a2nEm9rmE&hd=1
http://www.logonexpert.com/


評分

參與人數 1金錢 +5 收起 理由
comewish + 5 感謝分享

查看全部評分

發表於 14-6-11 23:15 | 顯示全部樓層
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
“AutoAdminLogon"="1″
“DefaultUserName"="賬號名稱"
“DefaultPassword"="密碼"
“DefaultDomainName"="域名(選用)"

其實 windows 的 regedit 可以做到這個!!
發表於 17-10-17 22:43 | 顯示全部樓層
事隔多年,我終於搞懂這問題....

我try出一個workaround做法如下:

建立一個myTry.bat檔內容如下,帳號密碼要改成你的

cmdkey /generic:TERMSRV/127.0.0.1 /user:XXXXX_XX /pass:******** && mstsc /admin /v:127.0.0.1

當這個bat執行過一次後,帳密就記在mstsc理了,以後你可以改只保留以下這行即可
mstsc /admin /v:127.0.0.1

然後排程設定如下,動作裡去啟動這個bat檔,這樣似乎就達成開機後自動登入,卻又不用設"ForceAutoLogon"="1"目的了

20171017_logonLocalHost.png


只是這樣做法不知有無啥漏洞,還請各為先進多多指教...

評分

參與人數 1金錢 +1 收起 理由
tinyding + 1 ^_^

查看全部評分

發表於 18-10-17 00:21 | 顯示全部樓層
NathanYu 發表於 17-10-17 22:43
事隔多年,我終於搞懂這問題....

我try出一個workaround做法如下:

跑了一年多,偶爾發現還是不會自動登入,不明原因執行了mstsc後會彈出警告問是否繼續執行連線,這樣這個自動登入就沒輒了,後來找出一個避掉警告的方法,在上述BAT前面加入這行似乎就OK了,繼續跑囉...
  1. reg add "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client" /v "AuthenticationLevelOverride" /t "REG_DWORD" /d 0 /f
複製代碼

發表於 19-11-11 11:34 | 顯示全部樓層
後來升成windows 2016後,發現以上方法又不會自動登入了... 77777

好在找到替代方式,當中的Workaround 3可行。
https://techjourney.net/workaround-for-remote-desktop-client-to-connect-to-localhost-local-terminal-server-service/

1. Create a folder such as C:\RDC.
2. Go to C:\Windows\System32\ folder and copy mstsc.exe and mstscax.dll files to the new folder.(C:\Windows\System32\en-US\mstsc.exe.mui, C:\Windows\System32\zh-TW\mstsc.exe.mui語系也要複製到相對位置)
3. In the new folder, right click on mstsc.exe, and then select Properties.
4. Go to Compatibility tab.
5. Tick the check box for Run this program in compatibility mode for option.
6. Select Windows 98 / Windows Me in the drop down list. (有windows 7可以選)
7. Click on OK button.

myTry.bat改為
C:\RDP\mstsc.exe /admin /v:127.0.0.1
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-26 13:28

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |