Windows7下通過命令行獲得System權(quán)限問題解決方法
Windows7下MS加強了權(quán)限的問題,但這個神秘的無處不在的system居然比administrator還大而又不能登錄實在是讓人不能理解,特別是很多的目錄居然都要system的權(quán)限才能刪除,真是讓人頭痛。
下面有一個腳本,可以在得到命令行下的system權(quán)限,其實原理很簡單,因為服務(wù)居然是system權(quán)限運行的,真是讓人難以理解。但,這想法實在是很帥,我很喜歡:
sc Create SuperCMD binPath= "cmd /K start" type= own type= interact sc start SuperCMD
這兩句的命令的實質(zhì)在于建立了一個運行cmd的交互服務(wù),當(dāng)這個服務(wù)啟動后,,windows對此的處理是顯示了一個提示,只要顯示消息就可以打開cmd了,這個cmd的就是system權(quán)限的,SO,你可以干你想干的事了。
最后,想出個方法的兄弟,這想法實在是太帥氣了。
附:另一篇
以前在Windows XP下面可以使用at命令來啟動程序以獲得SYSTEM的權(quán)限, 可是在XP下面這個方法不再管用了,經(jīng)過搜索,找到了一個方法:
1)啟動命令提示符。
2)依次執(zhí)行以下兩條語句。
sc Create 手動啟動該服務(wù) binPath= "cmd /K start" type= own type= interact sc start 手動啟動該服務(wù)
然后你會看到一個窗口,點擊“查看消息”,你就獲得了一個以SYSTEM權(quán)限執(zhí)行的命令提示符。
手動啟動服務(wù)
sc Create 手動啟動該服務(wù) binPath= "cmd /K start" type= own type= interact start= DEMAND sc start 手動啟動該服務(wù)
自動啟動服務(wù)的寫法
sc Create 自動啟動該服務(wù) binPath= "cmd /K start" type= own type= interact start= AUTO sc start 自動啟動該服務(wù)
如果你想開機運行某個程序的話,就可以改為。
rem 手動啟動 sc?Create?手動啟動該服務(wù)?binPath=?"cmd?/K?start?程序所在位置"?type=?own?type=?interact? sc?start?手動啟動該服務(wù)
一次設(shè)置后期都是自動啟動該程序
sc Create 自動啟動該服務(wù) binPath= "cmd /K start 程序所在位置" type= own type= interact start= AUTO sc start 自動啟動該服務(wù)
比如我最喜歡用腳本的方式啟動。
文件所在位置:
c:\AUTOEXEC.BAT
那么你就可以按照這個格式輸入就可以使這個腳本開機自啟動。同樣的道理,如果是其他的目錄或程序。就換成相應(yīng)的目錄和文件地址就行了!
sc Create dns2tcp binPath= "cmd /K start c:\AUTOEXEC.BAT" type= own type= interact start= AUTO sc start dns2tcp
附錄
1、可以加上程序或腳本的路徑
2、運行參數(shù)可以參考下面的文章
對應(yīng)于SC命令行來設(shè)置服務(wù)啟動類型
SC config “SERNER_NAME” START= {BOOT|SYSTEM|AUTO|DEMAND|DISABLED|delayed-auto}
接下來啟動服務(wù)
SC Start “SERVER_NAME”
指定服務(wù)的起始類型。
值 說明
boot 由啟動引導(dǎo)程序加載的設(shè)備驅(qū)動器。
system 在核心初始化過程中啟動的設(shè)備驅(qū)動器。
auto 每次計算機重新啟動時,甚至沒有人登錄計算機時,都能自動開始的服務(wù)。
demand 必須手動啟動的服務(wù)。如果沒有指定“start=”,這就默認(rèn)值。
disabled 不能啟動的服務(wù)。要啟動一個禁用的服務(wù),把啟動類型更改為其他值
delayed-auto 自動延時啟動。此時start=2并且DelayedAutostart=1 ;Start為其它值時,DelayedAutostart為1不起作用。
服務(wù)管理器不能及時更新delayedautostart的值
到此這篇關(guān)于Windows7下通過命令行獲得System權(quán)限問題解決方法的文章就介紹到這了,更多相關(guān)Windows7獲得System權(quán)限內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Windows10下安裝Docker的步驟圖文教程
- 淺談Windows平臺上Docker安裝與使用
- 在windows下的安裝Docker的教程
- Windows服務(wù)編寫(Windows Service,system權(quán)限)程序顯示界面與用戶交互(xp,win7通用)
- Windows下MongoDB配置用戶權(quán)限實例
- Windows下Apache應(yīng)用環(huán)境塔建安全設(shè)置(目錄權(quán)限設(shè)置)
- Windows 2003服務(wù)器權(quán)限詳細(xì)配置方案
- Windows Docker 安裝 Gitlab Volume權(quán)限問題解決方案
相關(guān)文章
批處理中屏蔽錯誤信息 nul 2>nul 的用法 (cmd>nul空格2>nul)
批處理中屏蔽錯誤信息這個 >nul 2>nul 可以屏蔽一切屏幕的輸出可以這樣理解2012-06-06批處理中常用命令介紹(Echo、rem、goto、call、pause、if、for)
這篇文章主要介紹了批處理中常用命令介紹,包括Echo、rem、goto、call、pause、if、for,學(xué)習(xí)bat必備的啊2014-05-05批處理僅允許在指定電腦computername上執(zhí)行的代碼
這篇文章主要介紹了批處理僅允許在指定電腦computername上執(zhí)行的代碼,需要的朋友可以參考下2023-07-07