• 2

windows10下的"以系統管理員身分執行此程式"

自從從W7上W10之後,一直有個困擾

環境是win10pro X64
沒有入網域,普通單機電腦,UAC已經降至最低

使用狀況是這樣的:
我開一個user的帳號給使用者登入使用(權限也是一般user:標準使用者的權限)

但在執行公司程式時,會發生錯誤,一定要把此程式調成"以系統管理員身分執行"才能正常Run (之前在W7並不需要)
windows10下的"以系統管理員身分執行此程式"

執行之後會跳出下列輸入帳密的視窗,才能繼續run
可是公司規定不可以給使用者administrator的密碼
windows10下的"以系統管理員身分執行此程式"

有何方法可以讓使用者不需要打這個密碼,可是又可以正常以系統管理員身分執行過去的方式呢?
EX:將管理者密碼save在這單一的程式裡
再請有經驗者指教


下列方式為不可行(有規定限制) or 已經測試過的

已經測過,但無效果:
1.將此程式的整個資料夾安全性設定成everyone 並可完全控制。
2.使用相容模式執行(windows7 windows8)。

不可行:
1.管理者密碼不可給user。
2.使用者的環境權限一定要是標準使用者。
因為怕user私自去動到其它系統設定EX:系統時間、UAC、私自安裝軟體....
2016-07-21 11:59 發佈

kangame2000 wrote:
自從從W7上W10...(恕刪)


有可能是程式要對 regedit 做動作 , 而 user 權限不夠
我們公司有個軟體也有類似情形, 但我們 Win7 & Win10 都一樣
可能和你的不相同, 參考看看

你的習慣也與我相同
我也是只開一般使用者權限給他們用

我們那軟體廠商
每次跟他們反應這問題, 不管改了幾版, 就是改不好
永遠都要求帳號密碼

也有將軟體資料夾之下的權限開給 Everyone 完全控制
還是不行
一度認為是因為有寫入系統機碼的必要動作, 才導致

後來放棄用系統管理員帳號安裝 (C:\Program Files...)
直接用他們的一般使用者帳號去安裝到
他們的 AppData 資料夾裡 C:\Users\一般使用者\AppData\...
沒想到竟然就解決了

也許你們的軟體設計得與我們的不同, 但不妨可試看看

nwcs wrote:
簡單的說就是權限不...(恕刪)


感謝回覆

已經試過了,沒用喔
我不只把資料夾完全權限給users
我甚至連everyone都加囉
dotcom wrote:
我們公司有個軟體也...(恕刪)



感謝回覆...

不過還是不行喔
那隻exe檔如果不用系統管理員身分執行,就無法成功開啟
另外..USER權限是無法setup的,一開始就卡住了
使用admin權限在user帳戶裝上去後,感覺又繞回到原點....


W7的時代可以不用勾"以系統管理員身分執行此程式",在users底下也能執行,很納悶...
感覺是W8 W10的UAC那塊或是資料夾權限 跟W7不太一樣
試試看用微軟的Process Monitor
去觀察這個程式執行過程需要對那些檔案做存取
尤其是有編輯寫入的動作
找到後,針對該檔案,嘗試賦予權限

我很久以前在XP升級到Win7時代遇過類似狀況
後來是抓出程式啟動過程
需要能讀寫Windows目錄的某一個檔案
授予權限後就正常了
把該帳號加入administrator群組裡,這樣就有足夠權限制行,也不用給他什麼密碼,因為user群組就是沒有那個權限來制行該程式的需求。
一對夫妻到動物園,看到了大狒狒時,妻:真奇怪,愈難看的動物愈多人看。夫:不要叫這麼大聲,大家都在看妳

donjason wrote:
把該帳號加入administrator...(恕刪)
\

感謝回覆

這不可行...站在公司的角度管理
把user丟進administrator裡...跟直接給他admin權限有甚麼區別...
那就乾脆USER也不用開了,直接讓他用admin登入就好了...

kangame2000 wrote:
自從從W7上W10...(恕刪)


我們公司有一套程式是用 PowerBuilde 寫的 , 狀況也是跟你一樣 , 後來測試出是同目錄底下的 DLL 版本問題 , 給你參考一下方向
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?