我的Internet选项中主页设置按钮被灰化(置为无效),怎样恢复有效状态? (50分)

  • 主题发起人 主题发起人 bjaman
  • 开始时间 开始时间
B

bjaman

Unregistered / Unconfirmed
GUEST, unregistred user!
我的Win2000Server被朋友登入不良网站,结果主页设置被更改为该网站,而且不再允许我修改主页(按钮被设成了灰色).要命的是,该主页打开之后,就会接二连三挥之不断地出现污七八糟的页面,搞得人不厌其烦,只能以ctrl+alt+del调出任务管理器来解除之.
求大富翁出谋划策帮我解除该主页,最重要的是使internet选项的主页设置按钮重新生效!
 
登录3721网站,修复一下!
 
/.../I386/SETUP.EXE
 
smiledayly: 什么意思?说明白一点!
 
smiledayly的意思是重装.
载一个优化大师就行.
或改注册表.
 
1.可以改注册表。
2.用IE的安全选项屏蔽掉这个网站。
3.用HOST文件限制
 
登录3721网站,修复一下!
这种方法简单有效。很方便
 
有很多修复工具的,你可以找找

我吧题目看成:怎么去不良网站
 
我自己找到完整的回答了,请大家看大富翁SexyGG的笔记:http://www.delphibbs.com/keylife/iblog_show.asp?xid=4757
其中所述:
"4、IE的默认首页灰色按扭不可选
这是由于注册表HKEY_USERS//.DEFAULT//Software//Policies//Microsoft//Internet Explorer//Control Panel下的DWORD值“homepage”的键值被修改的缘故。原来的键值为“0”,被修改为“ 1”(即为灰色不可选状态)。
解决办法:
将“homepage”的键值改为“0”或者删除这个项即可。 "
正是解决我的问题的良方。但是我的Win2000Server的注册表不能打开,提示说“注册表已被管理员加锁保护”,而我本人正是系统管理员,却无能为力!
请各位帮助我,怎样才可以使Win2000Server的注册表解锁?也就是可以让我编辑它?
 
去http://www.duba.net/ 找,好东西
 
好多注册表修复软件,下一个就行了
 
多人接受答案了。
 
还是没解决。算了
 
To Smiledayly及All:
怎么不提醒我用程序来恢复?呵呵~~~~~苦思冥想了几昼夜,终于想到自己写程序来恢复,呵呵~~~~虽然还是没办法打开编辑表直接修改,但是用程序改注册表获得了成功,高兴呀!
如果谁找到办法可以取消2000Server系统管理对注册表编辑的禁用限制,使我可以以Administrator身份登入并修改注册表,并且告诉我,将获得50大洋的奖励! 呵呵~~~绝不食言哦...
相信这个问题十分简单,只是对于不会的我来说却是个不小的遗憾。请大家继续关注!
应该不急着结结贴才对 :)

以下语句行解决了Internet选项中主页设置按钮被灰化后的恢复问题:
procedure TForm1.Button3Click(Sender: TObject);
Var reg1 : TRegistry;
begin
reg1 := TRegistry.Create;
try
reg1.RootKey := HKEY_USERS;
{ .DEFAULT//Software//Policies//Microsoft//Internet Explorer//Control Panel
下的DWORD值“homepage”的键值被修改的缘故。原来的键值为“0”,被修改为“ 1”
(即为灰色不可选状态)。}
if reg1.OpenKey('.DEFAULT/Software/Policies/Microsoft/Internet Explorer/Control Panel',true) then
begin
if reg1.ValueExists('HomePage') then
// reg1.WriteInteger('HomePage',0);
reg1.DeleteValue('Homepage');//删除此键值
reg1.CloseKey ;
end;

reg1.RootKey := HKEY_CURRENT_USER;
If reg1.OpenKey('Software/Policies/Microsoft/Internet Explorer/Control Panel',true) then
begin
if reg1.ValueExists('HomePage') then
reg1.DeleteValue('HomePage');
reg1.CloseKey;
end;
finally
reg1.Free;
inherited;
end;
end;
 
"注册表被管理员禁用"问题的解决方法:
procedure TForm1.Button1Click(Sender: TObject);
{[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/System]
"DisableRegistryTools"=dword:00000000 //注册表编辑允许
"DisableRegistryTools"<>dword:00000000 //注册表编辑禁止
}
Var regRegistry : TRegistry;
begin
regRegistry := TRegistry.Create;
try
regRegistry.RootKey := HKEY_CURRENT_USER;
if regregistry.OpenKey('/Software/Microsoft/Windows/CurrentVersion/Policies/System',true) then
begin
if (Sender as TButton).Caption = '允许注册表编辑' then
begin
if regregistry.ValueExists('DisableRegistryTools') then
// regregistry.WriteInteger('DisableRegistryTools',0);
begin
regregistry.DeleteValue('DisableRegistryTools');//删除此键值
end;
(Sender as TButton).Caption := '禁止注册表编辑';
end
else begin
regregistry.WriteInteger('DisableRegistryTools',1);
(Sender as TButton).Caption := '允许注册表编辑';
end;
regregistry.CloseKey ;
end;
finally
regregistry.Free;
end;
end;
 
后退
顶部