当前位置:首页 » 云服务器 » 安卓服务器如何关掉自动更新

安卓服务器如何关掉自动更新

发布时间: 2022-06-29 09:32:48

‘壹’ 怎么关闭oppo手机自动更新软件系统

oppo手机怎么关闭系统自动更新?首先点击设置,点击软件更新,点击右上角的设置按钮,将夜间自动更新的开关关闭即可oppo手机怎么关闭系统自动更新?首先点击设置,点击软件更新,点击右上角的设置按钮,将夜间自动更新的开关关闭即可oppo手机怎么关闭系统自动更新?首先点击设置,点击软件更新,点击右上角的设置按钮,将夜间自动更新的开关关闭即可

‘贰’ 如何关闭windows server2003 服务器系统的自动更新功能

server2003 服务器系统的自动更新功能,现有以下几种办法:
1、我的电脑---控制面板---自动更新---关闭
2、我的电脑属性---自动更新----关闭
有时上面这两种办法不能更改,那就只能用组策略编辑的方法了:
3、通过编辑组策略来关闭自动更新功能。
开始,运行(快捷键win+R) gpedit.msc 打开“组策略”窗口,在左窗格中依次展开“计算机配置/管理模版/Windows组件”目录,并单击选中
Windows Update选项。然后在右窗格中双击“配置自动更新”选项,在打开的“配置自动更新
属性”对话框中选中“已禁用”单选框,并单击“确定”按钮时设置生效

‘叁’ 如何去掉和取消系统更新后自动重启提示的解决办法

【关闭系统自动重启提示的办法】
服务器上系统的自动更新功能打开后,由系统自动完成下载完漏洞补丁的工作。不过当自动更新update下载完毕所有补丁程序进行安装时会出现一个要求重新启动服务器的提示,也就是说指定要完成计划的更新,自动更新将等待登录的用户重启动计算机,而不是自动重启动计算机。出现的这个“请注意,要使更新起作用,需要重启动计算机”的窗口要求管理者手工重新启动。我们点“稍后重启”按钮后五分钟同样的提示会再次出现,周而复始永无停止。那么如何让这个提示不出现而且在服务器离开网络管理员的时候不重新启动呢?这就是网友问题的关键所在,实际上我们可以通过以下几个方法来解决。
(1)搞笑版解决方法手工狂点
那就是由网络管理员不离开服务器,一直守着服务器,只要弹出这个“请注意,要使更新起作用,需要重启动计算机”的提示后马上点“稍后重启”按钮。不过这种方法需要耗费大量的时间和体力并不可取。当然也可以通过鼠标精灵锁定“取消”按钮的位置,设置每隔一段时间自动点该位置来取消重启提示,不过还需要在服务器上安装鼠标精灵,在一定程度上影响了系统性能并带来一定的安全隐患,此方法不推荐哦。
(2)运行里输入命令禁止重启法
通过shutdown -a来取消重新启动的操作,直接在“开始->运行”中输入这句命令即可。当然我们也可以将这句命令添加到一个BAT批处理文件中,并将他加入到计划任务定时执行。从而避免了自动更新完毕后的重新启动计算机。不过这种方法在批处理文件执行的间隔上不太好把握,要计算清楚比较困难。
(3)利用组策略修改解决办法
服务器(电脑)在组策略中我们可以对自动更新安装后是否进行重新启动进行设置。首先通过“开始->运行”输入gpedit.msc后回车进入组策略编辑器。然而依次找到“计算机配置->管理模板->Windows 组件->Windows Update->计划的自动更新安装后不自动重启动”,将其设置为“启用”,这样以后在完成自动更新补丁安装工作后就不会提示要求用户重新启动系统了。这个方法比较有效从根本上保证了服务器不自动重启(此方法为小贴士站长推荐方法,只适用于还没有出现提示的情况下)。
(4)直接关闭自动更新法
不过如果当前系统已经处于“请注意,要使更新起作用,需要重启动计算机”的窗口提示状态下,那么采用第三种组策略修改法也将无效,因为他的生效是需要系统重新启动的,而此时启动系统会影响工作,这时可以将“自动更新”关闭(我的电脑属性中的自动更新标签中设置)或者直接通过“开始->运行”输入services.msc进入到服务管理窗口,在Automatic Update服务名称上点鼠标右键选择“停止”即可。这样设置后刚才弹出的“请注意,要使更新起作用,需要重启动计算机”的提示窗口将不会重复出现。不过在服务器空闲时也需要网络管理员手工重新启动并再次开启该自动更新服务来保证安全。
(5)总结
小贴士站长介绍了四种方法来避免服务器在安装补丁后重新启动计算机,其中第三种应用范围最广也最为有效,推荐给各位使用(但是已经出现提示了就没法用了)。修改组策略后以后下载和安装系统安全补丁后再也不会出现重启提示。而最后一种则适用于服务器已经出现了要求重启提示时的一种临时解决办法,问题解决后一定记得恢复自动更新服务的启动状态,否则会给服务器带来一定程度的安全隐患,切记切记。

‘肆’ 系统更新怎么取消

不建议取消,等待安装完成,要是不想以后他自动更新可以把自动更行关掉 win7依次打开开始-->控制面板-->系统和安全-->Windows Update-->启用或禁用自动更新;或直接在控制面板右上角搜索框输入“自动更新”,也可以找到;
??将重要更新的设置改为“从不检查更新(不推荐)”,另外将推荐更新、谁可以安装更新、Microsoft Update选项下的三个勾全部去掉; 第二种 修改Windows7更新升级服务器

??打开 计算机配置-->管理模板-->Windows组件-->Windows Update-->指定Intranet Microsoft 更新服务位置
??选择“已启用”选项卡
??修改服务器地址为127.0.0.1(本机)
如此设置,windows7将无法正常检测到更新服务器,也就可以达到关闭自动更新功能的目的了。

‘伍’ 如何关闭游戏的自动更新越过更新来启动游戏

实验证明 不更新就将游戏运行起来 的可行性只有10%不到。因为关掉更新窗口,游戏也会被关闭。如果不更新就运行游戏,可能会造成乱码,就是无法运行。觉得自动更新太慢,可以上官网手动下载更新包,会快一点。(凑合一下吧!)

‘陆’ 如何关闭2000服务器的自动更新

我的电脑---控制面板---自动更新---关闭
或者 我的电脑属性---自动更新----关闭

‘柒’ 如何简单实现安卓app自动更新功能

第一步 服务器端:

服务端提供一个借口,或者网址,我这里就用的服务器是tomcat,这里提供一个网址如下:
//也就是一个json数据接口
public static final String UPDATE_URL = "http://192.168.1.103:8080/update.json";
我们来看下json数据参数:

{
//app名字
appname: "爱新闻1.1",
//服务器版本号
serverVersion: "2",
//服务器标志
serverFlag: "1",
//是否强制更新
lastForce: "1",
//apk下载地址,这里我已经下载了官方的apk,放到了服务器里面
updateurl: "http://192.168.1.103:8080/36Kr.apk",
//版本的更新的描述
upgradeinfo: "V1.1版本更新,你想不想要试一下哈!!!"
}

第二步 客户端需要实现:

首先我们要去解析服务端给的json,那么我们就要来创建一个model类了(代码过多,这里只有字段,getter和setter方法自己创建):

//app名字
private String appname;
//服务器版本
private String serverVersion;
//服务器标志
private String serverFlag;
//强制升级
private String lastForce;
//app最新版本地址
private String updateurl;
//升级信息
private String upgradeinfo;
在这里使用了一个辅助类,基本和model字段差不多:

public class UpdateInformation {
public static String appname = MyApplication.getInstance()
.getResources().getString(R.string.app_name);
public static int localVersion = 1;// 本地版本
public static String versionName = ""; // 本地版本名
public static int serverVersion = 1;// 服务器版本
public static int serverFlag = 0;// 服务器标志
public static int lastForce = 0;// 之前强制升级版本
public static String updateurl = "";// 升级包获取地址
public static String upgradeinfo = "";// 升级信息

public static String downloadDir = "wuyinlei";// 下载目录
}
在进入app的时候,这个时候如果检测到服务器端有了新的版本,就回弹出提示框,提示我们更新。这个我们在MainActivity里面处理逻辑(onCreate()方法里面):

OkhttpManager.getAsync(Config.UPDATE_URL, new OkhttpManager.DataCallBack() {
@Override
public void requestFailure(Request request, Exception e) {

}
@Override
public void requestSuccess(String result) {
try {
Log.d("wuyiunlei",result);
JSONObject object = new JSONObject(result);
UpdateInfoModel model = new UpdateInfoModel();
model.setAppname(object.getString("appname"));
model.setLastForce(object.getString("lastForce"));
model.setServerFlag(object.getString("serverFlag"));
model.setServerVersion(object.getString("serverVersion"));
model.setUpdateurl(object.getString("updateurl"));
model.setUpgradeinfo(object.getString("upgradeinfo"));
tmpMap.put(DeliverConsts.KEY_APP_UPDATE, model);
} catch (JSONException e) {
e.printStackTrace();
}
//发送广播
sendBroadcast(new Intent(UpdateReceiver.UPDATE_ACTION));
}
});
当然了,我们也要注册和结束广播:

/**
* 广播注册
*/
private void registerBroadcast() {
mUpdateReceiver = new UpdateReceiver(false);
mIntentFilter = new IntentFilter(UpdateReceiver.UPDATE_ACTION);
this.registerReceiver(mUpdateReceiver, mIntentFilter);
}
/**
* 广播卸载
*/
private void unRegisterBroadcast() {
try {
this.unregisterReceiver(mUpdateReceiver);
} catch (Exception e) {
e.printStackTrace();
}
}
接下来我们看下我们自定义的广播接收者UpdateReceiver .java
public class UpdateReceiver extends BroadcastReceiver {
private AlertDialog.Builder mDialog;
public static final String UPDATE_ACTION = "wuyinlei_aixinwen";
private SharedPreferencesHelper mSharedPreferencesHelper;
private boolean isShowDialog;

public UpdateReceiver() {
}

public UpdateReceiver(boolean isShowDialog) {
super();
this.isShowDialog = isShowDialog;
}

@Override
public void onReceive(Context context, Intent intent) {
mSharedPreferencesHelper = mSharedPreferencesHelper
.getInstance(MyApplication.getInstance());
//当然了,这里也可以直接new处hashmap
HashMap tempMap = MyApplication.getInstance()
.getTempMap();
UpdateInfoModel model = (UpdateInfoModel) tempMap
//就是一个标志
.get(DeliverConsts.KEY_APP_UPDATE);
try {

/**
* 获取到当前的本地版本
*/
UpdateInformation.localVersion = MyApplication
.getInstance()
//包管理独享
.getPackageManager()
//包信息
.getPackageInfo(
MyApplication.getInstance()
.getPackageName(), 0).versionCode;
/**
* 获取到当前的版本名字
*/
UpdateInformation.versionName = MyApplication
.getInstance()
.getPackageManager()
.getPackageInfo(
MyApplication.getInstance()
.getPackageName(), 0).versionName;
} catch (Exception e) {
e.printStackTrace();
}
//app名字
UpdateInformation.appname = MyApplication.getInstance()
.getResources().getString(R.string.app_name);
//服务器版本
UpdateInformation.serverVersion = Integer.parseInt(model
.getServerVersion());
//服务器标志
UpdateInformation.serverFlag = Integer.parseInt(model.getServerFlag());
//强制升级
UpdateInformation.lastForce = Integer.parseInt(model.getLastForce());
//升级地址
UpdateInformation.updateurl = model.getUpdateurl();
//升级信息
UpdateInformation.upgradeinfo = model.getUpgradeinfo();

//检查版本
checkVersion(context);

}

/**
* 检查版本更新
*
* @param context
*/
public void checkVersion(Context context) {
if (UpdateInformation.localVersion < UpdateInformation.serverVersion) {
// 需要进行更新
mSharedPreferencesHelper.putIntValue(
//有新版本
SharedPreferencesTag.IS_HAVE_NEW_VERSION, 1);
//更新
update(context);
} else {
mSharedPreferencesHelper.putIntValue(
SharedPreferencesTag.IS_HAVE_NEW_VERSION, 0);
if (isShowDialog) {
//没有最新版本,不用升级
noNewVersion(context);
}
clearUpateFile(context);
}
}

/**
* 进行升级
*
* @param context
*/
private void update(Context context) {
if (UpdateInformation.serverFlag == 1) {
// 官方推荐升级
if (UpdateInformation.localVersion < UpdateInformation.lastForce) {
//强制升级
forceUpdate(context);
} else {
//正常升级
normalUpdate(context);
}

} else if (UpdateInformation.serverFlag == 2) {
// 官方强制升级
forceUpdate(context);
}
}

/**
* 没有新版本
* @param context
*/
private void noNewVersion(final Context context) {
mDialog = new AlertDialog.Builder(context);
mDialog.setTitle("版本更新");
mDialog.setMessage("当前为最新版本");
mDialog.setNegativeButton("确定", new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
}).create().show();
}

/**
* 强制升级 ,如果不点击确定升级,直接退出应用
*
* @param context
*/
private void forceUpdate(final Context context) {
mDialog = new AlertDialog.Builder(context);
mDialog.setTitle("版本更新");
mDialog.setMessage(UpdateInformation.upgradeinfo);

mDialog.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Intent mIntent = new Intent(context, UpdateService.class);
mIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
mIntent.putExtra("appname", UpdateInformation.appname);
mIntent.putExtra("appurl", UpdateInformation.updateurl);
//启动服务
context.startService(mIntent);
}
}).setNegativeButton("退出", new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {
// 直接退出应用
//ManagerActivity.getInstance().finishActivity();
System.exit(0);
}
}).setCancelable(false).create().show();
}

/**
* 正常升级,用户可以选择是否取消升级
*
* @param context
*/
private void normalUpdate(final Context context) {
mDialog = new AlertDialog.Builder(context);
mDialog.setTitle("版本更新");
mDialog.setMessage(UpdateInformation.upgradeinfo);
mDialog.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Intent mIntent = new Intent(context, UpdateService.class);
mIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
//传递数据
mIntent.putExtra("appname", UpdateInformation.appname);
mIntent.putExtra("appurl", UpdateInformation.updateurl);
context.startService(mIntent);
}
}).setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
}).create().show();
}

/**
* 清理升级文件
*
* @param context
*/
private void clearUpateFile(final Context context) {
File updateDir;
File updateFile;
if (Environment.MEDIA_MOUNTED.equals(Environment
.getExternalStorageState())) {
updateDir = new File(Environment.getExternalStorageDirectory(),
UpdateInformation.downloadDir);
} else {
updateDir = context.getFilesDir();
}
updateFile = new File(updateDir.getPath(), context.getResources()
.getString(R.string.app_name) + ".apk");
if (updateFile.exists()) {
Log.d("update", "升级包存在,删除升级包");
updateFile.delete();
} else {
Log.d("update", "升级包不存在,不用删除升级包");
}
}
}

‘捌’ 安卓汉化后的应用软件,不让它自动从服务器更新,

进入应用程序之前,关闭数据连接

‘玖’ 华为手机老是自动更新系统怎么办

手机系统更新是非常有必要的,通过系统更新会解决更新前的系统BUG,使手机系统运行更稳定、更流畅,实际上系统更新是由系统服务器推送的,当手机上的系统版本低于服务器上的系统版本时就会收到更新推送,适时更新即可,不必为此纠结。

‘拾’ 怎么关闭系统自动更新时间

第一步:点击桌面右下角的时间,选择“更改日期和时间设置”。

热点内容
汽车都有什么配置 发布:2025-02-04 12:42:51 浏览:455
ons解压密码 发布:2025-02-04 12:42:43 浏览:777
san存储监控 发布:2025-02-04 12:42:06 浏览:41
apachemodpython 发布:2025-02-04 12:33:53 浏览:671
linuxphp安装mysql 发布:2025-02-04 12:32:55 浏览:148
小米手机怎么扩大配置 发布:2025-02-04 12:27:34 浏览:980
金x五毒桃花安卓版哪里有下载 发布:2025-02-04 12:27:29 浏览:483
思快四编程 发布:2025-02-04 12:15:35 浏览:134
安卓手机哪个日历好用无广告 发布:2025-02-04 12:15:32 浏览:935
服务器动态ip启动程序 发布:2025-02-04 11:58:10 浏览:154