PHP无法连接到数据库是开发过程中常见的问题,可能由多种因素导致,要解决这一问题,需要从配置、环境、权限等多个角度进行排查,以下将详细分析可能的原因及相应的解决方法。
检查数据库连接信息是否正确
数据库连接信息是建立连接的基础,任何错误都可能导致连接失败,首先需要确认主机名(hostname)、用户名(username)、密码(passWord)以及数据库名(database)是否正确,主机名通常是或数据库服务器的IP地址,但有时可能无法正确解析,可以尝试使用替代,用户名和密码需要区分大小写,并且确保与数据库中设置的完全一致,数据库名称也需要准确无误,尤其是当数据库名包含特殊字符或使用非默认字符集时。
验证数据库服务是否运行
即使连接信息正确,如果数据库服务本身未运行,PHP也无法建立连接,对于MySQL/MariaDB,可以通过命令行工具执行
mysql -u root -p
尝试登录,如果提示”Access denied”或连接超时,说明服务可能未启动,在Linux系统中,可以使用
systemctl status mysql
或
service mysql status
检查服务状态;在Windows中,可以通过任务管理器或服务管理器查看MySQL服务的运行状态,如果服务未启动,需要手动启动并设置为开机自启。
检查PHP的数据库扩展是否安装
PHP需要安装相应的数据库扩展(如或)才能与数据库通信,可以通过函数查看已安装的扩展列表,确认或是否已启用,如果未安装,可以通过包管理器(如或)或PHP的包管理工具(如)安装,在Ubuntu上可以使用
sudo apt install php-mysql
安装MySQL扩展,安装完成后,需要重启PHP-FPM或Apache服务使配置生效。
确认防火墙和网络设置
防火墙或网络配置可能会阻止PHP与数据库之间的通信,如果数据库和PHP运行在不同的服务器上,需要确保数据库端口(默认为3306)在防火墙中开放,可以使用或工具测试端口是否可达,例如执行
telnet db_host 3306
,如果无法连接,可能是防火墙规则阻止了访问,需要添加允许该端口的规则,检查数据库服务器的
bind-address
配置,确保它监听正确的网络接口(如允许所有连接,或指定具体IP)。
检查数据库用户权限
即使连接信息和服务状态都正常,如果数据库用户没有足够的权限,连接也会被拒绝,需要登录到数据库管理工具(如phpMyAdmin或命令行),检查用户是否有访问目标数据库的权限,可以使用
GRANT ALL PRIVILEGES ON>
排查PHP代码中的错误
PHP代码中的错误也可能导致连接失败。
mysqli_connect()
或构造函数中的参数错误,或未捕获异常,建议在代码中添加错误处理逻辑,
$conn = mysqli_connect("localhost", "username", "password", "database");if (!$conn) {die("连接失败: " . mysqli_connect_error());}
对于PDO,可以使用块捕获异常:
try {$pdo = new PDO("mysql:host=localhost;dbname=database", "username", "password");} catch (PDOException $e) {die("连接失败: " . $e->getMessage());}
检查中的
mysqli.default_socket
或
pdo_mysql.default_socket
配置,确保指向正确的MySQL socket文件路径(在Linux中通常为
/var/run/mysqld/mysqld.sock
)。
检查字符集和编码问题
字符集不匹配可能导致连接或查询失败,可以在连接字符串中明确指定字符集,
$conn = mysqli_connect("localhost", "username", "password", "database", "3306", "/var/run/mysqld/mysqld.sock");mysqli_set_charset($conn, "utf8mb4");
对于PDO,可以在DSN中添加参数:
$pdo = new PDO("mysql:host=localhost;dbname=database;charset=utf8mb4", "username", "password");
确保数据库、表和字段的字符集均为,以避免特殊字符导致的乱码或连接问题。
检查资源限制和超时设置
PHP或数据库服务器的资源限制也可能影响连接。
max_execution_time
或
memory_limit
设置过短可能导致连接超时,可以通过查看当前配置,并在中调整这些值,对于数据库,检查
wait_timeout
或
interactive_timeout
设置,如果连接长时间未操作,可能会被服务器断开,可以在连接后定期执行简单查询(如)保持连接活跃。
相关问答FAQs
Q1: 为什么在本地开发时PHP可以连接数据库,但部署到服务器后无法连接?
A1: 这种情况通常与服务器环境配置有关,首先检查服务器防火墙是否开放了数据库端口,其次确认数据库用户的主机权限是否正确(如从改为服务器IP),服务器上的PHP扩展可能未安装或未启用,需要通过验证,检查数据库服务器的
bind-address
是否允许远程连接。
Q2: 如何判断是PHP代码问题还是数据库服务问题?
A2: 可以通过简单测试区分,首先尝试使用命令行工具(如
mysql -u username -p -h host
)直接连接数据库,如果成功说明数据库服务正常,问题可能在PHP代码或扩展;如果失败则需检查数据库服务状态、防火墙或权限,使用确认PHP是否加载了必要的数据库扩展,并尝试在代码中添加详细的错误日志以定位问题。
电脑老是出现这种错误提示请问是什么意思?
IE破溃,主要是由内存分配引起的,每个程序运行都需要内存资源,当分配错误时就会出现你的问题。 怎样错误还是比较常见的,内存和程序本身都有可能引发错误----------------------------------------------------------------------1.如果不常见,大不可在意,如若出现频繁,影响正常生活。 请重装IE。 2.重装IE后,问题依旧常见。 请检查内存条是否存在问题。 如《未拆紧》等。 问题也可能存在与操作系统。 如若以上问题均未解决.请重装系统。 ...一步来·毕竟引发这样的问题方面比较多。
输入我的域名时提示一个phpwind安装程序主界面怎么填写?
在本地电脑上需要先安装MYSQL数据库,可以下载PHPWIND一键安装包。 在虚拟主机上数据库服务器输入你的网站Ip地址。 数据库进入虚拟主机的CPANEL添加数据库.我的网站就是这么做的。
我的主页被改成怎么才能改回来
一、对IE浏览器产生破坏的网页病毒: (一).默认主页被修改 1.破坏特性:默认主页被自动改为某网站的网址。 2.表现形式:浏览器的默认主页被自动设为如********的网址。 3.清除方法:采用手动修改注册表法,开始菜单->运行->regedit->确定,打开注册表编辑工具,按顺序依次打开:HKEY_LOCAL_USER\Software\Microsoft\Internet Explorer\Main 分支,找到Default_Page_URL键值名(用来设置默认主页),在右窗口点击右键进行修改即可。按F5键刷新生效。 危害程度:一般 (二).默认首页被修改 1.破坏特性:默认首页被自动改为某网站的网址。 2.表现形式:浏览器的默认主页被自动设为如********的网址。 3.清除方法:采用手动修改注册表法,开始菜单->运行->regedit->确定,打开注册表编辑工具,按如下顺序依次打开:HKEY_LOCAL_USER\Software\Microsoft\Internet Explorer\Main分支,找到StartPage键值名(用来设置默认首页),在右窗口点击右键进行修改即可。按F5键刷新生效。 危害程度:一般 (三).默认的微软主页被修改 1.破坏特性:默认微软主页被自动改为某网站的网址。 2.表现形式:默认微软主页被篡改。 3.清除方法: (1)手动修改注册表法:开始菜单->运行->regedit->确定,打开注册表编辑工具,按如下顺序依次打开:HKEY_LOCAL_MACHINE\Software\Microsoft\InternetExplorer\Main 分支,找到Default_Page_URL键值名(用来设置默认微软主页),在右窗口点击右键,将键值修改为即可。按F5键刷新生效。 (2)自动文件导入注册表法:请把以下内容的任意文件名存在C盘的任一目录下,然后执行此文件,根据提示,一路确认,即可显示成功导入注册表。 REGEDIT4 [HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main] default_page_url=危害程度:一般 四).主页设置被屏蔽锁定,且设置选项无效不可更改 1.破坏特性:主页设置被禁用。 2.表现形式:主页地址栏变灰色被屏蔽。 3.清除方法: (1)手动修改注册表法:开始菜单->运行->regedit->确定,打开注册表编辑工具,按如下顺序依次打开:HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\分支,新建“ControlPanel”主键,然后在此主键下新建键值名为“HomePage”的DWORD值,值为“”,按F5键刷新生效。 (2)自动文件导入注册表法:请把以下内容输入或粘贴复制到记事本内,以扩展名为reg的任意文件名存在C盘的任一目录下,然后执行此文件,根据提示,一路确认,即可显示成功导入注册表。 REGEDIT4 [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel] HomePage=dword 危害程度:轻度 (五).默认的IE搜索引擎被修改 1.破坏特性:将IE的默认微软搜索引擎更改。 2.表现形式:搜索引擎被篡改。 3.清除方法: (1)手动修改注册表法:开始菜单->运行->regedit->确定,打开注册表编辑工具,第一,按如下顺序依次打开:HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Search分支,找到“SearchAssistant”键值名,在右面窗口点击“修改”,即可对其键值进行输入为:{SUB_RFC1766}/srchasst/ ,然后再找到“CustomizeSearch”键值名,将其键值修改为:{SUB_RFC1766}/srchasst/ ,按F5键刷新生效。 (2)自动文件导入注册表法:请把以下内容输入或粘贴复制到记事本内,以扩展名为reg的任意文件名存在C盘的任一目录下,然后执行此文件,根据提示,一路确认,即可显示成功导入注册表。 REGEDIT4 [HKEY_LOCAL_MACHINE\Software\Microsoft\InternetExplorer\Search] SearchAssistant={SUB_RFC1766}/srchasst/ CustomizeSearch={SUB_RFC1766}/srchasst/ 危害程度:一般 (六)标题栏被添加非法信息 1.破坏特性:通过修改注册表,使IE标题栏被强行添加宣传网站的广告信息。 2.表现形式:在IE顶端蓝色标题栏上多出了什么“正点网,即使正点网!尾巴。 3.清除方法: (1)手动修改注册表法:开始菜单->运行->regedit->确定,打开注册表编辑工具,第一,按如下顺序依次打开:HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main分支,找到“Window Title”键值名,输入键值为Microsoft Internet Explorer,按F5刷新。 第二,按如下顺序依次打开:HKEY_CURRENT_MACHINE\Software\Microsoft\InternetExplorer\Main分支,找到“Window Title”键值名,输入键值为Microsoft Internet Explorer,按F5刷新生效。 (2)自动文件导入注册表法:请把以下内容输入或粘贴复制到记事本内,以扩展名为reg的任意文件名存在C盘的任一目录下,然后执行此文件,根据提示,一路确认,即可显示成功导入注册表。 REGEDIT4 [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]Window Title=Microsoft Internet Explorer [HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main]Window Title=Microsoft Internet Explorer 危害程度:一般 (七)标题栏被添加非法信息破坏特性: 破坏特性:通过修改注册表,在微软的集成电子邮件程序Microsoft Outlook顶端标题栏添加宣传网站的广告信息br] 表现形式:在顶端的Outlook Express蓝色标题栏添加非法信息。 清除方法:(1)手动修改注册表法:开始菜单->运行->regedit->确定,打开注册表编辑工具,按如下顺序依次打开:HKEY_LOCAL_USER\Software\Microsoft\Outlook Express分支,找到WindowTitle以及Store Root键值名,将其键值均设为空。按F5键刷新生效。 (2)自动文件导入注册表法:请把以下内容输入或粘贴复制到记事本内,以扩展名为reg的任意文件名存在C盘的任一目录下,然后执行此文件,根据提示,一路确认,即可显示成功导入注册表。 REGEDIT4 [HKEY_CURRENT_USER\Software\Microsoft\Outlook Express]WindowTitle=Store Root= 危害程度:一般 (八).鼠标右键菜单被添加非法网站链接: 1.破坏特性:通过修改注册表,在鼠标右键弹出菜单里被添加非法站点的链接。 2.表现形式:添加“网址之家”等诸如此类的链接信息。 3.清除方法:(1)手动修改注册表法:开始菜单->运行->regedit->确定,打开注册表编辑工具,按如下顺序依次打开:HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\MenuExt分支,在左边窗口凡是属于非法链接的主键一律删除,按F5键刷新生效。 4.危害程度:一般 (九).鼠标右键弹出菜单功能被禁用失常: 1.破坏特性:通过修改注册表,鼠标右键弹出菜单功能在IE浏览器中被完全禁止。 2.表现形式:在IE中点击右键毫无反应。 3.清除方法: (1)手动修改注册表法:开始菜单->运行->regedit->确定,打开注册表编辑工具,按如下顺序依次打开:HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions分支,找到“NoBrowserContextMenu”键值名,将其键值设为“”,按F5键刷新生效。 (2)自动文件导入注册表法:请把以下内容输入或粘贴复制到记事本内,以扩展名为reg的任意文件名存在C盘的任一目录下,然后执行此文件,根据提示,一路确认,即可显示成功导入注册表。 REGEDIT4 [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions] NoBrowserContextMenu=dword 危害程度:轻度 (十)收藏夹被强行添加非法网站的地址链接 破坏特性:通过修改注册表,强行在IE收藏夹内自动添加非法网站的链接信息。 表现形式:躲藏在收藏夹下。 清除方法:请用手动直接清除,用鼠标右键移动至该非法网站信息上,点击右键弹出菜单,选择删除即可。 危害程度:一般 十一).在IE工具栏非法添加按钮 破坏特性:工具栏处添加非法按钮。 表现形式:有按钮图标。 清除方法:直接点击鼠标右键弹出菜单,选择“删除”即可。 危害程度:一般 (十二).锁定地址栏的下拉菜单及其添加文字信息 破坏特性:通过修改注册表,将地址栏的下拉菜单锁定变为灰色。 表现形式:不仅使下拉菜单消失,而且在其上覆盖非法文字信息。 清除方法:(1)手动修改注册表法:开始菜单->运行->regedit->确定,打开注册表编辑工具,按如下顺序依次打开:HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Toolbar分支,在右边窗口找到“LinksFolderName”键值名,将其键值设为“链接”,多余的字符一律去掉,按F5键刷新生效。 危害程度:轻度 (十三)菜单“查看”下的“源文件”项被禁用 破坏特性:通过修改注册表,将IE菜单“查看”下的“源文件”项锁定变为灰色。 表现形式:“源文件”项不可用。 清除方法: (1)手动修改注册表法:开始菜单->运行->regedit->确定,打开注册表编辑工具,第一,按如下顺序依次打开:HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions分支,找到NoViewSource键值名,将其键值设为“”,按F5键刷新生效。 按如下顺序依次打开:HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Internet Explorer\Restrictions分支,找到NoViewSource键值名,将其键值设为“”,按F5键刷新生效。 (2)自动文件导入注册表法:请把以下内容输入或粘贴复制到记事本内,以扩展名为reg的任意文件名存在C盘的任一目录下,然后执行此文件,根据提示,一路确认,即可显示成功导入注册表。 REGEDIT4 [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions] NoViewSource=dword [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Internet Explorer\Restrictions] NoViewSource=dword 可能是中毒了 IE被篡改,用雅虎助手修复一下下试试~ 估计是被劫持了,用一种保护IE的软件吧,黄山IE保护专家就不错,去华军软件园看看,一定有.而且好用.它保护你的IE不再被劫持了. 有的时候安游戏,软件,浏览网页都有可能背改掉~ 先设定一下 IE属性 →使用空白主页 不行的话就用瑞星查下毒。 不要老是使用插件。无能的表现。 有网页自带小程序,就把你的主爷自动更换了,你从网上下载一雅虎助手----安装---运行,然后推出雅虎助手,重新设置你的主页,以后不会出现此类问题,如果出现的话,雅虎助手会提醒你的 先杀毒,然后用雅虎助手修复IE吧 没有中毒, 你的注册表被改了 用3721上网助手修改回来,最好的办法就是上网前安装好上网助手进行实时监控 你家里的IE设置肯定被更改了,建议用3721上网助手,或超级兔子的上网精灵来设置主页,这样,IE的主页就不会容易被更改了.必要时可以扫描一下你爱机的系统漏洞,或许你的IE被人利用了,具体的扫描办法可以用QQ的安全中心,或专业的杀毒软件来查,即使下载漏洞补丁.软件下载地址建议 IE被篡改了1 IE默认首页被修改的故障排除。a% IE浏览器上方的标题栏被改成“欢迎访问……网站”的样式,这是最常见的篡改手段,受害者众多。排除办法可通过修改注册表来解决:[TC ①在Windows启动后,点击“开始”→“运行”菜单项,在“打开”栏中键入regedit,然后按“确定”键; ②展开注册表到CFZ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MainZ\! 下,在右半部分窗口中找到串值“Start Page”双击 ,将Start Page的键值改为“about:blank”即可; ③同理,展开注册表到^R{ HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main9~Yp* 在右半部分窗口中找到串值“Start Page”,然后按②中所述方法处理。O ④退出注册表编辑器,重新启动计算机,一切OK了!H9:@^ 特殊例子:当IE的起始页变成了某些网址后,就算你通过选项设置修改好了,重启以后又会变成他们的网址啦,十分的难缠。其实他们是在你机器里加了一个自运行程序,它会在系统启动时将你的IE起始页设成他们的网站。|08 解决办法:运行注册表编辑器,然后依次展开XUF HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current Version\Rund{oo!? 主键,然后将其下的子键删除,然后删除自运行程序c:\Program Files\,最后从IE选项中重新设置起始页就好了。>]D 2 恶意网页篡改IE的默认页的排除方法。jGH 有些IE被改了起始页后,即使设置了“使用默认页”仍然无效,这是因为IE起始页的默认页也被篡改啦。具体说来就是以下注册表项被修改:n( HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\KBpZ[/ Main\Default_Page_URL1DPt21 “Default_Page_URL”这个子键的键值即起始页的默认页。排除办法:jj 运行注册表编辑器,然后展开上述子键,将“Default_Page_UR”子键的键值中的那些篡改网站的网址改掉就好了,或者设置为IE的默认值。s 3 IE浏览器缺省主页被修改的排除办法。P)= ©Administrators Home BBS -- 有空常来坐坐 TGd3 修改IE浏览器缺省主页,并且锁定设置项,禁止用户更改回来。主要是修改了注册表中IE设置的下面这些键值(DWORD值为1时为不可选):$bi@ [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel] Settings=dword:1JZB [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel]G.^C Links=dword:1!/Hvw [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel]q3 SecAddSites=dword:1 |Wj ©Administrators Home BBS -- 有空常来坐坐 (\!s 排除办法:将上面这些DWORD值改为“0”即可恢复功能。7y 4 默认首页变灰色且按扭不可用的故障排除。Hh|}YR 这是由于注册表HKEY_USERS\\Software\Policies\Microsoft\Internet Explorer\Control Panel527[ 下的DWORD值“homepage”的键值被修改的缘故。原来的键值为“0”,被修改为“1”(即为灰色不可选状态)。 oE ©Administrators Home BBS -- 有空常来坐坐 | 排除办法:将“homepage”的键值改为“0”即可。lm] ©Administrators Home BBS -- 有空常来坐坐 eAh~^ 5 IE标题栏被修改的故障排除。 在系统默认状态下,是由应用程序本身来提供标题栏的信息,但也允许用户自行在上述注册表项目中填加信息,而一些恶意的网站正是利用了这一点来得逞的:它们将串值Window title下的键值改为其网站名或更多的广告信息,从而达到改变浏览者IE标题栏的目的。gD 具体说来受到更改的注册表项目为:mEs HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\Window title-t HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Window titlet*V| 排除办法:x8uZ ①在Windows启动后,点击“开始”→“运行”菜单项,在“打开”栏中键入regedit,然后按“确定”键;tN1Pz ②展开注册表到:O 3<="" ©administrators="home=" ③同理,展开注册表到g="hkey_current_user\software\microsoft\internet=" ④退出注册表编辑器,重新启动计算机,运行ie,你会发现困扰你的问题解决了!3e7="c=" 下,在右半部分窗口中找到串值“window="title”=" 有空常来坐坐="j.@=" ,将该串值删除即可,或将window="title的键值改为“ie浏览器”等你喜欢的名字;="> F 受到修改的注册表项目为:>4 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt!f,2!* 下被新建了网页的广告信息,并由此在IE右键菜单中出现!tVsez6 排除办法:打开注册标编辑器,找到: HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExtE/l^5 删除相关的广告条文即可,注意不要把下载软件FlashGet和Netants也删除掉啊,这两个可是“正常”的呀,除非你不想在IE的右键菜单中见到它们。 ?6 ©Administrators Home BBS -- 有空常来坐坐 +(4rk 7 IE默认搜索引擎被修改的故障排除。 9zPcu 在IE浏览器的工具栏中有一个搜索引擎的工具按钮,可以实现网络搜索,被篡改后只要点击那个搜索工具按钮就会链接到那个篡改网站。 出现这种现象的原因是以下注册表被修改:&! HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Search\CustomizeSearchbWMc HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Search\SearchAssistant 排除办法:运行注册表编辑器,依次展开上述子键,将“CustomizeSearch”和“SearchAssistant”的键值改为某个搜索引擎的网址即可。 -OYx3 ©Administrators Home BBS -- 有空常来坐坐 @Ejm 8 排除上网自动弹出的广告信息。 mK 我们每次上网,经常有网页广告信息弹出!让人很讨厌啊。 > ©Administrators Home BBS -- 有空常来坐坐 =. 排除办法:打开注册表编辑器,找到G9{ HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Winlogonm 这一个主键,然后在右边窗口中找到“LegalNoticeCaption”和“LegalNoticeText”这两个字符串,删除这两个字符串就可以解决问题了。 eIw*bN 9 浏览网页注册表被禁用故障的排除。 EAW6 上网时,注册表被禁用,这是由于注册表VuDmTj HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System下的DWORD值“DisableRegistryTools”被修改为“1”的缘故,将其键值恢复为“0”即可恢复注册表的使用。 0U,d ©Administrators Home BBS -- 有空常来坐坐 _ 解决办法:用记事本程序建立以REG为后缀名的文件,将下面这些内容复制在其中就可以了。 rHMg REGEDIT4[{w 听说这里要空一行@F)k [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]scGX “DisableRegistryTools”=dword^ ©Administrators Home BBS -- 有空常来坐坐 ti&4 对于WIN 2000或XP,把 REGEDIT4 改为Windows Registry Editor Version 5.00即可Ou%k ---------------------------9+ , 导入REG文件z| ©Administrators Home BBS -- 有空常来坐坐 P7G 因为在Windows环境下,已经没有办法执行“Regedit”,所以就要改成从DOS下执行此命令。 方法是“开始→程序→MS-DOS方式”。 当然,你想用启动盘开机,从纯DOS下执行也行,只是不需要这么麻烦,用Windows中的MS-DOS方式即可。 Qp ©Administrators Home BBS -- 有空常来坐坐 >Wz~ 假设我的这个是放在C:\TEMP的话,就输入regedit c:\temp\后按回车。 接着画面上会出现“您确定要增加 c:\temp\信息到注册表”的对话窗——按“确定”,“”的内容就输入注册表了,同时也就解除了无法执行“Regedit”的限制了。 1.修改IE的标题栏和IE默认连接首页 HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main在注册表中找到以上两处主键,将其下的“Window Title”主键改为“IE浏览器”等你喜欢的名字,并关闭所有打开的IE浏览器窗口再重新打开就能看到效果。 找到串值“Start Page”, 改为自己喜欢的网址即可。 重启以后又会变成了别人的网址的解决办法:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current Version\Run主键,然后将其下的子键删除,然后删除自运行程序c:\Program Files\,最后从IE选项中重新设置起始页就好了。 改回IE的默认页:HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\ Main\Default_Page_URL“Default_Page_URL”这个子键的键值即起始页的默认页。 2.修改IE的首页 点击开始,运行,键入msconfig点击“确定”,在弹出的窗口中切换到“启动”选项卡,禁用可疑程序启动项。 3. 系统启动时弹出对话框清除方法 方法(1):HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Winlogon在注册表中找到此主键,“LegalNoticeCaption”是提示框的标题,“LegalNoticeText”是提示框的文本内容。 删除这两个字符串即可。 方法(2):对win2000或winxp:点击“安全与多用户”,再点击左上角的“+”切换窗口后,清除“启动时要显示的标题”和“启动时要显示的信息”两项内容即可。 方法(3):看看run. 4.修改IE鼠标右键菜单里显示网页广告 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt 5. IE首页解锁 [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel], 一般此键是不存在的, 只存在[HKEY_CURRENT_USER\Software\Policies\Microsoft], 所以后面一截要自己建立, 主键建立完后在Control Panel键下新建一个DWORD值数据, 键名为HOMEPAGE(不分大小写), 键值为0. 此时再打开IE属性时可以发现它改首页设置的部分已经可用了。 IE设置项解锁:[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Pan el]Settings=dword:1 [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Pan el]Links=dword:1 [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Pan el]SecAddSites=dword:1将上面这些DWORD值改为“0”即可恢复功能。 IE的默认首页灰色按扭不可选:HKEY_USERS\\Software\Policies\Microsoft\Internet Explorer\Control Pan下的DWORD值“homepage”的键值修改为“0” “即可恢复功能。 6. 去掉注册表编辑器被锁定 这是因为KEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System下的DWORD值“DisableRegistryTools”被修改为“1”的缘故,将其键值恢复为“0”即可恢复注册表的使用。 Win2000系统:Windows Registry Editor Version 5.00 [Hkey_current_user\Software\microsoft\windows\currentversion\Policies\system] DisableRegistryTools=dword Win98/me系统:REGEDIT4[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System] DisableRegistryTools=dword将以上代码copy到记事本中, 取一个任意名字的。 reg文件,比如,双击运行可以解除你的锁定状态。 注意:“REGEDIT4”一定要大写,并且它的后面一定要空一行,还有,“REGEDIT4”中的“4”和“T”之间一定不能有空格,否则将前功尽弃! 7. IE默认搜索引擎被修改 HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Search\CustomizeSearch HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Search\SearchAssistant 8. 查看源文件“菜单被禁用 恶意网页修改了注册表,具体的位置为:(1)在注册表HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer下建立子键”Restrictions“,然后在”Restrictions“下面建立两DWORD值:”NoViewSource“和”NoBrowserContextMenu“,并为这两个DWORD值赋值为”1“。 (2)在注册表 HKEY_USERS\\Software\Policies\Microsoft\InternetExplorer\Restrictions下,将两个DWORD值:“NoViewSource”和“NoBrowserContextMenu”的键值都改为了“1”。 第2点中提到的注册表其实相当于第1点中提到的注册表的分支,修改第1点中所说的注册表键值,第2点中注册表键值随之改变














发表评论