波哥
Windows10之所以能提供多種登錄驗(yàn)證方式,是因?yàn)閃indows10系統(tǒng)內(nèi)合多種憑據(jù)提供程序。因此,通過(guò)改變Windows10的默認(rèn)憑據(jù)提供程序,可實(shí)現(xiàn)登錄驗(yàn)證方式的變化。
默認(rèn)憑據(jù)提供程序的自定義設(shè)置,不能在系統(tǒng)設(shè)置窗口中進(jìn)行,但可以通過(guò)修改注冊(cè)表和編輯組策略結(jié)合的方法完成。具體設(shè)置分兩步進(jìn)行:首先要用注冊(cè)表編輯器,取得所需默認(rèn)登錄方式的憑據(jù)提供程序所對(duì)應(yīng)的CLSID碼;然后,利用組策略編輯器,將對(duì)應(yīng)的CLSID碼設(shè)置為默認(rèn)的憑據(jù)提供程序。
首先按下Win+R組合鍵,呼出“運(yùn)行”對(duì)話框,在“打開(kāi)”框中輸入REGEDIT,然后點(diǎn)擊“確定”按鈕,啟動(dòng)注冊(cè)表編輯器(圖1)。
在注冊(cè)表編輯器中,依次導(dǎo)航到“HKEY LOCALMACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers”(圖2)。在此分支下,我們便可以看到所有已注冊(cè)的憑據(jù)提供程序的GUID碼列表。這些長(zhǎng)字符串名稱的長(zhǎng)密鑰就代表Windows中的CLSID,它們對(duì)應(yīng)于特定的憑據(jù)提供程序。
要查看某個(gè)CLSID對(duì)應(yīng)的憑據(jù)提供程序,需要在子鍵下的右側(cè)窗格內(nèi)雙擊其默認(rèn)名稱。例如,我們雙擊“(60b78e88-ead8-445c-9cfd-Ob87f74ea6cd)—下的默認(rèn)名稱,可看到數(shù)值數(shù)據(jù)顯示為PasswordProvider,說(shuō)明憑據(jù)提供程序?yàn)槊艽a憑據(jù)(圖3);雙擊“{2135f72a-90b5-4ed3-a7f1-8bb705ac276a}"F的默認(rèn)名稱,可看到其數(shù)值數(shù)據(jù)為PicturePasswordLogonProvider,說(shuō)明憑據(jù)提供程序?yàn)閳D片密碼憑據(jù)(圖4);雙擊“{94596c7e-3744-41ce-893e-bbf09122f76a}"F的默認(rèn)名稱,可看到其數(shù)值數(shù)據(jù)為Smartcard Pin Provider,說(shuō)明憑據(jù)提供程序?yàn)镻lN碼憑據(jù)(圖5)。更多憑據(jù)提供程序的查詢,方法以此類推。
如此,就可以知道哪個(gè)CLSID對(duì)應(yīng)于哪個(gè)憑據(jù)提供程序了。記住要設(shè)定的CLSID序號(hào),以便在后續(xù)設(shè)定中使用。
再次啟動(dòng)“運(yùn)行”對(duì)話框,輸入GPEDIT.MSC命令并回車,啟動(dòng)組策略編輯器(圖6)。
在本地組策略編輯器窗口的左側(cè)窗格內(nèi),依次展開(kāi)并定位到“計(jì)算機(jī)配置一管理模板一系統(tǒng)一登錄”,然后在右側(cè)的設(shè)置窗格內(nèi)找到“分配默認(rèn)憑據(jù)提供程序”一項(xiàng)(圖7)。
雙擊“分配默認(rèn)憑據(jù)提供程序”項(xiàng),在隨后彈出的配置窗口中,首先選中“已啟用”選項(xiàng);接下來(lái),在窗口左側(cè)的“選項(xiàng)”窗格內(nèi),“分配以下憑證提供程序作為默認(rèn)憑證提供程序”文本框處填寫此前曾經(jīng)記錄下的CLSID碼。例如我們希望默認(rèn)以PIN碼登錄,則輸入“(94596c7e-3744-41ce-893e-bbf09122f76a)”即可(圖8)。
最后,依次點(diǎn)擊“應(yīng)用”和“確定”按鈕,退出組策略編輯器,重新啟動(dòng)系統(tǒng)后設(shè)置便自動(dòng)生效。