① 如何更改用戶配置文件和程序設置的默認位置
作為多用戶操作系統,每一個登錄的用戶都會默認在 %USERPROFILE%\Local Settings\ 創建一個與登錄名同名的目錄,用來保存我的文檔、桌面、收藏夾、應用程序設置等數據。但用戶個人配置文件默認保存在系統分區。因為各種原因要重新安裝操作系統,在重新安裝時會格式化系統分區(默認C盤)。之後恢復數據。
因為每過一段時間,就要重新安裝操作系統。怎樣最終解決這個問題呢?
我的一個思路是:
①在計算機C分區上,安裝Windows XP(或Windows 2000),安裝應用程序、設置。
② 創建用戶,並登錄。
③ 修改此用戶的默認配置文件夾,使其重定義到另一分區如D盤。
④ 修改「新建用戶」的默認配置文件夾,使其重定義到另一分區如D盤。
⑤ 安裝「虛擬啟動軟盤」程序,此虛擬軟盤中帶ghost程序。
⑥ 重新啟動計算機,使用「虛擬啟動軟盤」 中的ghost克隆C分區到D盤。
⑦ 使用計算機若干時間,在「桌面、我的文檔」中保存數據,收發郵件等都保存在默認配置文件(修改後的D分區中相應目錄。
⑧ 新建用戶的配置文件也會保存在D盤。
⑨ 出現問題後,使用ghost從鏡像恢復即可。
【說明】
修改用戶配置文件的方法:
一、
①若修改用戶名為abc,則用abc登錄,右擊「我的電腦->屬性->高級->環境變數->」abc的用戶變數「下單擊」新建「按鈕,變數名為USERPROFILE,變數值為d:\abc。單擊」新建「按鈕,變數名為HOMEPATH,變數值為d:\abc。單擊」確定「按鈕返回。
②再次登錄後,配置文件修改到D盤abc文件夾下
③修改配置文件後,原來的配置不會復制到新文件中。如果需要,手動復制。
二、
「計算機管理」->本地用戶和組->abc雙擊->配置文件->「配置文件路徑」和「本地路徑」修改為d盤abc。
相對來說,第2種方法比較好一些。
三、
附,Microsoft提供修改配置文件的方法
② windows7 系統啟動配置文件如何修改
windows7 系統啟動配置文件修改方法如下:
1、按「Win+R」打開「運行」窗口,輸入「regedit」命令後按「確定」鍵。
2、在打開的「注冊表編輯器」中依次展開以下注冊項:HKEY_LOCAL_MACHINE、SOFTWARE、Microsoft、Windows NT、CurrentVersion、ProfileList
3、在右側窗口中找到並雙擊「AllUsersProfile」鍵值,在彈出的窗口中,將鍵值修改為「All Users」,點擊「確定」保存。
4、再次在側窗口中找到並雙擊「ProfilesDirectory」鍵值,在彈出的窗口中,將鍵值修改為「%SystemDrive%\Documents and Settings」,點擊「確定」保存。
通過以上設置後,退出注冊表,「Windows不能載入本地存儲的配置文件」的問題就解決了。
③ 怎麼修改資料庫配置文件
把配置文件中的資料庫伺服器地址改成127.0.0.1就行了,其他資料庫登陸用戶名密碼這些根據實際情況修改
④ 如何動態的修改配置文件的選項
這個配置文件應該是不能修改的。配置文件是只讀的。要麼手動修改後上傳。要麼用資料庫來存儲設置。
⑤ 怎樣修改properties配置文件修改
public void writeVaule()
{
Properties pro=new Properties();
InputStream in=pro.getClass().getResourceAsStream("/dbConfig/dbsqlsever.properties");
try {
pro.load(in);
pro.setProperty("driver", "mysql");
pro.setProperty("url", "jdbce");
pro.setProperty(username, "lijia");
pro.setProperty("password", "125487");OutputStream os = null;
os = new FileOutputStream(new File(pro.getClass().getResourceAsStream("/dbConfig/dbsqlsever.properties").toURI()));
pro.store(os, null);
os.flush();
os.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
⑥ linux中怎麼添加或修改配置文件
1、首先輯配置文件,添加下面的這一行 。
⑦ 怎麼改配置文件
對於普通的不依賴於外置程序目錄結構的注冊表項目,可以用常規方法將修改項寫成reg文件(可以直接從xp系統中導出,然後在其基礎上修)。在外置程序目錄下有個regdoc.cmd,這個文件是毛桃用來注冊外置程序文檔關聯的(就是改注冊表),可以用記事本打開它,加入一行:
則pe載入外部配置時它會自動導入。
這是最簡單的改注冊表的方法。但是如果要修的項依賴於外置程序的目錄結構(比如要在右鍵菜單中添加用ultraedit32打開),就不能用上面的方法了,因為外置程序的絕對路徑是不確定的(不同的機器中盤符不能確定)。
這種情況就需要用原始的reg命令來做了(就跟毛桃在regdoc.cmd中的做法一樣),這個命令的語法比較艱澀,且注冊表鍵值的表示方法跟reg文件不同。在命令提示符下通過/?參數可以獲得它的用法(中文的哦),提醒一下/?參數是個以多層使用的,如reg/?得到的是基本參數的說明,如用regadd/?則可得到add這個參數的用法……
有了這個命令的基礎後,我們來看看是怎麼解決不定路徑問題的。
在regdoc.cmd中有一個環境變數%tp%,代表的是regdoc.cmd這個文件所在的路徑。我們可以通過%tp%..表示它的上層目錄,%tp%....表示它的上兩層目錄。用此方法可以索引到外置程序目錄內的所有路徑,而不用考慮外置程序目錄本身的絕對路徑。
(還有個方法就是在winpe.ini中用pecmd的regi命令一行行添加,這個比系統的reg命令好理解些,同樣可以用%curdir%環境變數來索引外置程序目錄內的所有路徑)
直接修改的好處是啟動pe就是所需要設置,不依賴外部配置文件,pe的載入速度也比較快,但麻煩。修改配置文件則比較簡單,但要依賴配置文件載入過程(直到載入到那些語句時才會生效),啟動時需要額外的時間載入,相當於給系統打補丁去修改默認設置。
一般情況下不推薦直接修改pe注冊表,麻煩,重新打包也比較花時間。但有些跟系統緊密的鍵必須直接修改才有效,比如屏幕解析度,雖然在外面也可以修改有,但在登錄時載入到它之前是無效的,那麼在登錄的過程中屏幕就會因切換解析度而閃爍。
自己修改注冊表的前提是自己要知道所希望的改變要修注冊表中的哪些鍵值。可以上網搜索,現在網上的這些資源多得是,實在找不到的話可以還可以用regmon之類的注冊表監視軟體來定位。
比如修改記事本的自動換行,又不知道相應的鍵值在哪。可以先開啟regmon,然後在記事本中改變換行的選項,看regmon的監視結果,來定位是哪個鍵值。因為系統本身也在不斷的更改注冊表,regmon中的顯示會很多,但是通過不斷的改變記事本中的設置,最終是可以找到的,這個過程需要的是耐心和細心。
⑧ 如何修改配置文件
1. 引言
OpenWRT中採用LuCI作為它的Web interface界面框架,採用Lua語言。在本文中將以一個簡單的示例詳細描述如何自定義開發一個界面,對一個配置文件進行操作。
2.Model與Controler
MVC的設計理念是進行LuCI開發的一個關鍵
在LuCI中Controller的文件定義在固件中的/usr/lib/lua/luci/controller目錄中,模版目錄在/usr/lib/lua/luci/view目錄下,而model則是在/usr/lib/lua/luci/model中。而model中有一個特殊的模塊叫做CBI,被稱為LuCI中最酷的功能,該模塊的功能是方便的對一個配置文件進行修改。
3.示例
本文中的頁面建立在LuCI界面的network下,不單獨創建頁面,因此無需寫view,只用些controller和model就可以了。
1)首先創建一個controller
ccontroller/mycbi.lua
mole("LUCI.controller.mycbi", package.seeall)
function index()
entry({"admin", "network", "mycbi_change"}, cbi("mycbi-model/mycbimole"), "Change My Conf", 30).dependent=false
end
解釋一下關鍵代碼:
在index()函數中,使用entry函數來完成每個模塊函數的注冊,官方說明文檔如下:
entry(path, target, title=nil, order=nil)
path is a table that describes the position in the dispatching tree: For example a path of {"foo", "bar", "baz"} would insert your node in foo.bar.baz.
target describes the action that will be taken when a user requests the node. There are several predefined ones of which the 3 most important (call, template, cbi) are described later on on this page
title defines the title that will be visible to the user in the menu (optional)
order is a number with which nodes on the same level will be sorted in the menu (optional)
其中target主要分為三類:call,template和cbi。call用來調用函數,template用來調用已有的htm模版,而CBI模塊則是使用非常頻繁也非常方便的模塊,包含的一系列lua文件構成界面元素的組合,所有cbi模塊中的控制項都需要寫在luci.cbi.Map中,在cbi模塊中定義各種控制項,Luci系統會自動執行大部分處理工作。在cbi.lua文件中封裝了所有的控制項元素,例如復選框,下拉列表等。
2)創建model
#mkdir /usr/lib/lua/luci/model/cbi/mycbi-model
#vim /usr/lib/lua/luci/model/cbi/mycbi-model/mycbimole.lua
m = Map("mycbi", "mycbi conf change interface")
s = m:section(TypedSection, "MySection")
s.addremove = true
s:option(Value, "username", "Name:")
key=s:option(Value, "password", "Password")
key.password=true;
return m
解釋一下關鍵代碼:
3)創建配置文件
#vim /etc/config/mycbi
config 'MySection' 'mycbi'
option 'username' 'youruser'
option 'password' 'yourpass'
4. 測試
進入OpenWRT界面,登陸後就可以點擊「網路」,如果是英文就點擊network,可以看到我們添加的子頁面入口:
點擊後進入頁面如下:
輸入用戶名密碼:root/test,點擊保存,後台查看配置文件已經被更改:
5. 問題記錄
1)首先,配置文件不能有任何後綴,否則頁面載入後是空頁面
2)如果出現500 錯誤,說明lua文件寫的有問題,要麼是路徑錯誤,要麼是語法錯誤,暫時沒找到寫日誌的方法,可以用wireshark抓包看錯誤
⑨ 如何修改sql server 的配置文件
SQL Server 2012
其他版本
SQL Server 安裝程序提供了基於系統默認值和運行時輸入生成配置文件的功能。 可以使用配置文件在整個企業中部署具有相同配置的 SQL Server。 通過創建一個啟動 Setup.exe 的批處理文件,還可以使企業范圍內的手動安裝得以標准化。
安裝程序僅支持通過命令提示符使用配置文件。 下面列出了在使用配置文件時參數的處理順序:
配置文件覆蓋包中的默認值
命令行的值覆蓋配置文件中的值
配置文件可以用來跟蹤每個安裝的參數和值。 這使得配置文件適合用於對安裝進行驗證和審核。
配置文件結構
ConfigurationFile.ini 文件是一個文本文件,其中具有參數(名稱/值對)和描述性注釋。
如何生成配置文件
插入 SQL Server 安裝介質, 然後雙擊根文件夾中的 Setup.exe。 若要從網路共享進行安裝,請找到共享中的根文件夾,然後雙擊 Setup.exe。
按照向導操作,直到出現「准備安裝」頁。 配置文件的路徑是在「准備安裝」頁的配置文件路徑部分中指定的。 有關如何安裝 SQL Server 的詳細信息,請參閱使用安裝向導安裝 SQL Server 2012(安裝程序)。
取消安裝並且不要真正完成安裝,以便生成 INI 文件。
如何使用配置文件安裝獨立的 SQL Server 實例
通過命令提示符運行安裝,然後使用 ConfigurationFile 參數提供 ConfigurationFile.ini 文件。
如何使用配置文件准備和完成獨立 SQL Server 實例的映像 (SysPrep)
准備一個或多個 SQL Server 實例並在同一計算機上配置它們。
從安裝中心的「高級」頁運行「SQL Server 的獨立實例的映像准備」,並捕獲准備映像配置文件。
將同一個准備映像配置文件用作準備 SQL Server 的多個實例的模板。
從安裝中心的「高級」頁運行「SQL Server 的已准備獨立實例的映像完成」,以便在計算機上配置准備的實例。
使用 Windows SysPrep 工具准備操作系統的映像,包括未配置的、已准備的 SQL Server 實例。
從安裝中心的「高級」頁運行「SQL Server 的獨立實例的映像准備」,並捕獲准備映像配置文件。
從安裝中心的「高級」頁運行「SQL Server 的已准備獨立實例的映像完成」,但在捕獲完全的配置文件之後,在「已准備好完成」頁上取消它。
可以將完全的映像配置文件隨 Windows 映像一起存儲,以便自動執行已准備實例的配置。