导航:首页 > 操作系统 > 安卓服务器如何关掉自动更新

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

发布时间:2022-05-13 10:29:53

1. 怎么样能取消右下角的自动更新提示啊

1.在"我的电脑"图标上右键--属性---自动更新---选中"关闭自动更新"即可.
2.我建议还是不要关掉它,它是系统自动微软服务器上下载更新补丁.这样你的windows的漏洞会被及时的补上,因为每时每秒都会有新的漏洞被发现,如果你的系统没有及时更新,那么你的系统就会被那些利用系统漏洞来攻击系统的病毒和木马所破坏,前些时候的"魔鬼波"病毒就是利用系统漏洞的........
3.你让它下载完再安装完就行了,不会天天出来的.......

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

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

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

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

4. 三星s8怎样取消安卓8

手机若有了新的固件,会有推送更新通知。可以进行以下操作:设置-(关于手机/关于设备)-系统更新-自动更新-开启。
固件升级可以对机器的部分功能进行优化、完善手机系统,使手机系统更稳定、更流畅。建议参考以下方式升级更新系统:
一、使用Fota在线升级手机固件/系统,请操作:设置-系统更新-手动下载更新/自动下载更新(软件更新/系统更新-更新)。
升级固件时需注意:
1.升级前请备份设备中数据,以免数据丢失无法找回。
2.若系统提示“达到每日下载限制”,是由于为了保证服务器可承受范围内,采取分时段更新方式,请您稍后再试。
3.手机需设置为当前时间。
4.手机有足够的电量 (多于50%)。
5.手机需要有足够的存储空间(至少1GB USB存储器)。
6.保证网络环境稳定(系统/固件更新版本较大,可能会消耗较多流量,建议升级时可以使用WLAN上网方式操作)。
二、如果通过以上方法不能正常升级,建议携带三包凭证,将手机送至当地的服务中心进行安全升级。
如果手机屏幕左上角出现更新图标,这代表软件更新功能开启,自动提醒手机存在较新版本需要更新。如想取消更新提醒,请选择“稍后”。如需取消自动更新提示:设置-(关于手机/关于设备)-系统更新-自动更新-关闭。
注:若已经下载系统升级安装包,请您选择“稍后”安装,但该图标无法彻底关闭。如需取消,需要将手机恢复出厂设置。

5. 如何简单实现安卓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", "升级包不存在,不用删除升级包");
}
}
}

6. 为什么我oppo手机关闭自动更新,他还是给我更新了0

检查下软件商店,里面可能默认开启了 晚间自动更新 ,那么也会自动更新的。

7. 如何关闭2000服务器的自动更新

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

8. 怎么关闭系统自动更新时间

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

9. 安卓4.0系统如何关闭自动更新另关于google服务框架

楼主,是可以的,我是i9300s3
首先root。 用系统杀手直接强锁谷歌服务即可,网上是有i9250的root的。

10. 怎么关闭oppo手机自动更新软件系统

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

阅读全文

与安卓服务器如何关掉自动更新相关的资料

热点内容
超声雾化器与压缩雾化器 浏览:641
模拟实现进程调度算法 浏览:388
现在的压缩包都是加密 浏览:331
施工员找工作去哪个app 浏览:632
安卓手机的游戏怎么打开 浏览:200
pdf扫描转文字 浏览:532
微机室里面的云服务器 浏览:108
excel能编程吗 浏览:931
android系统框架的介绍 浏览:947
无盘系统服务器如何配置 浏览:836
背负贷款如何缓解压力 浏览:82
linux获取日期时间 浏览:881
搬砖问题最合适的算法 浏览:446
小米安卓机密码忘记了如何解锁 浏览:910
产电plc编程手册 浏览:761
vscodephp 浏览:535
阿里云linux桌面 浏览:754
php二维数组搜索 浏览:116
ps快捷命令工具箱 浏览:253
c4d教程pdf 浏览:462