第一篇:用友T3打开时提示门户已运行,成功解决
用友T3打开时提示门户已运行
卜会计一大早就打电话来了,惊天动地的吼着:“是娄底用友软件公司不?我的用友T3软件昨天晚上还好好的,今天就打不开了,总是提示‘门户已运行’是怎么回事啊?快点派人帮我来弄好!”
…… ……
悲催的命,飞快的脚!——火速赶到现场!
双击打开用友T3软件时,果然提示“门户已运行”(如下图),点击确定后,就没有反应了!
打开任务管理器,发现应用程序里面已经有用友通T3在运行;把应用程序结束任务后,再次打开软件时,提示“程序检测到“用友通”服务没有开启,请问您是否开启?”;
点击“确定”后,又没反应了,再次双击软件打开时,又提示“门户已运行”,再去任务管理器里面看一下,发现应用程序里面又有用友通T3在运行!怪事年年有,今年特别多,于是想到是否因为服务无法开启引起的,右击“我的电脑”——“管理”——“服务和应用程序”——“服务”,找到“用友通”这个服务项,右击选择“启动”,问题有了进展了,果然是服务无法启动,提示:“在本地计算机无法启动用友通服务。错误2:系统找不到指定的文件。”
娄底用友软件分析:这种状况是因为杀毒软件把用友服务程序删除了servernt.exe这个文件!
解决方法:首先、在服务器电脑或其他安装了相同版本软件的电脑上将同版本的”用友通服务”文件SERVERNT.EXE文件复制到系统盘C:WINDOWSsystem32文件夹下。
其次、也可以在网上下载一个执行工具:名叫“加载用友通服务.rar”或是 “用友通服务.rar”若找不到这个工具可以联系我,最后、这一步也很关键,为了避免过后再发生同样的问题,一定要将”SERVERNT.EXE”这个文件加入杀毒软件的”白名单”中。如:点击XX杀毒软件-“杀木马”-“隐私和设置”-“设置信任程序列表”-“添加”选择C:WINDOWSsystem32SERVER.NET打开即可。
友情提示:出现这种问题时,可先去任务管理器里面看一下应用程序有没有运行软件,如果有的话,一般按这种方法处理就行了,若是没有运行,那就是软件程序出现问题,直接联系我们即可!
第二篇:用友打开提示门户已运行解决办法(自身感受)
用友T3(或者用友通)服务无法启动、用友通服务启动后又停止、打开提示门户已运行解决办法
使用过程中出现这个问题:
使用DOS无法修改(安装软件时可以修改完美)
提示错误2812,未能找到存储过程“SA-PASSWORD”
1、查看UF2000.log文件,可以搜索电脑。这里是为了找到问题的根源,才能对症下药,百度的方法很多,我试过都没用!这步很重要![2017.6.28 15:32:54]1 [2017.6.28 15:32:54]2 [2017.6.28 15:32:54]不能连接到SQL Server,可能是口令不正确。[2017.6.28 15:32:54]SetServiceStatus failed
确定是口令被修改。
2、找出解决办法
因为我安装的是MSDE2000 没有原生的 企业管理器 及 查询分析器,需要去下载(找了N久,我的天),下载后先运行查询分析器(选择local和Windows身份验证),写入代码,如下:跟我一样的情况可以复制去用。(英文全部复制黏贴)sp_configure 'allow updates', 1
RECONFIGURE WITH OVERRIDE
go
use master
go
if exists(select * from dbo.sysobjects where id = object_id(N'[dbo].[sp_password]')and OBJECTPROPERTY(id, N'IsProcedure')= 1)
drop procedure [dbo].[sp_password]
go
create procedure sp_password
@old sysname = NULL,--the old(current)password
@new sysname,--the new password
@loginame sysname = NULL
--user to change password on
as
--SETUP RUNTIME OPTIONS / DECLARE VARIABLES--
set nocount on
declare @self int
select @self = CASE WHEN @loginame is null THEN 1 ELSE 2 END
--RESOLVE LOGIN NAME
if @loginame is null
select @loginame = suser_sname()
--CHECK PERMISSIONS(SecurityAdmin per Richard Waymire)--
IF(not is_srvrolemember('securityadmin')= 1)
AND not @self = 1
begin
dbcc auditevent(107, @self, 0, @loginame, NULL, NULL, NULL)
raiserror(15210,-1,-1)
return(1)
end
ELSE
begin
dbcc auditevent(107, @self, 1, @loginame, NULL, NULL, NULL)
end
--DISALLOW USER TRANSACTION--
set implicit_transactions off
IF(@@trancount > 0)
begin
raiserror(15002,-1,-1,'sp_password')
return(1)
end
--RESOLVE LOGIN NAME(disallows nt names)
if not exists(select * from master.dbo.syslogins where
loginname = @loginame and isntname = 0)
begin
raiserror(15007,-1,-1,@loginame)
return(1)
end
--IF non-SYSADMIN ATTEMPTING CHANGE TO SYSADMIN, REQUIRE PASSWORD(218078)--
if(@self <> 1 AND is_srvrolemember('sysadmin')= 0 AND exists
(SELECT * FROM master.dbo.syslogins WHERE loginname = @loginame and isntname = 0
AND sysadmin = 1))
SELECT @self = 1
--CHECK OLD PASSWORD IF NEEDED--
if(@self = 1 or @old is not null)
if not exists(select * from master.dbo.sysxlogins
where srvid IS NULL and
name = @loginame and
((@old is null and password is null)or
(pwdcompare(@old, password,(CASE WHEN xstatus&2048 = 2048 THEN 1 ELSE 0 END))= 1)))
begin
raiserror(15211,-1,-1)
return(1)
end
--CHANGE THE PASSWORD--
update master.dbo.sysxlogins
set password = convert(varbinary(256), pwdencrypt(@new)), xdate2 = getdate(), xstatus = xstatus &(~2048)
where name = @loginame and srvid IS NULL
--UPDATE PROTECTION TIMESTAMP FOR MASTER DB, TO INDICATE SYSLOGINS CHANGE--
exec('use master grant all to null')
--FINALIZATION: RETURN SUCCESS/FAILURE--
if @@error <> 0
return(1)
raiserror(15478,-1,-1)
return(0)--sp_password
GO
sp_configure 'allow updates', 0
RECONFIGURE WITH OVERRIDE
粘贴在查询分析器,点勾
然后使用企业管理器 进行SA口令修改。
不建议这样做,会提示数据库登录名不同 无法修改的情况
实在没办法 返回使用DOS命令 修改
成功!!!
sql 2000数据库怎么修改SA口令?
http:// 代码:http://blog.csdn.net/qbook/article/details/46730179 MSDE2000数据库怎么修改SA口令?(DOS下http:// 尝试各种方法,一下午时间,终于成功。泪奔!做帐软件还是单纯使用一台电脑吧!)
第三篇:解决win7运行反恐精英起源游戏时提示虚拟内存不足128M的问题
解决win7运行反恐精英起源游戏时提示虚拟内存不足128M的问题
打开游戏目录,找到hl2.exe,单击右键,选择属性,选择兼容性,选择以兼容模式运行此程序,选择xp系统,单击确定。或者右击快捷方式,步骤同上 然后就好了。