当前位置:首页 » 数据仓库 » 如何修改配置文件
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

如何修改配置文件

发布时间: 2022-02-09 21:57:55

① 如何更改用户配置文件和程序设置的默认位置

作为多用户操作系统,每一个登录的用户都会默认在 %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 映像一起存储,以便自动执行已准备实例的配置。