Windows 关闭错误报告/弹窗

项目中需要第三方一个后台的第三方应用, 这就需要守护进程, 保证他一直在运行, 然而应用并不稳定.

在Win7,Win8,Win10中某些程序出错会出现Windows错误报告, 并且暂停应用不会退出, 这时候进程守护就会失效.

所以需要把错误报告弹窗关闭, 让程序发生错误后直接退出.  这样才能使守护进程生效.

一:注册表关闭弹窗(这个方法即可, 另一个可以顺便)

1、使用组合键“Win+R”打开运行窗口并输入“regedit”打开注册表编辑器窗口;

打开注册表编辑器

2、打开注册表编辑器后并在左侧菜单定位至:HKEY_CURRENT_USER/Software/Microsoft/Windows/Windows Error Reporting,在右侧窗口中找到并双击打开DontshowUI,然后在弹出的窗口中将默认值“0”修改为“1”,最后选择确定即可。

定位注册表项

二:组策略关闭错误报告(家庭版没有组策略)

1、使用组合键“Win+R”打开运行窗口并输入“gpedit.msc”打开组策略窗口;

2、在“本地组策略编辑器”里,找到“用户配置”→ “管理模板”→“Windows组件”→“Windows错误报告”;

3、双击“Windows错误报告”进入,点击“禁用Windows错误报告”→“策略设置”弹出设置对话框,勾选“启用”即可。

转载于:https://www.cnblogs.com/lvnoey/p/6146704.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果你想要在点击弹窗外部的空白区域时关闭弹窗,可以通过设置弹窗的属性来实现。具体来说,你可以设置弹窗的`setOutsideTouchable`和`setFocusable`属性,然后在弹窗外部点击事件的处理方法中关闭弹窗。以下是修改后的代码示例: ```java public void onClink(View view, int position) { // 创建弹窗布局 View popupView = getLayoutInflater().inflate(R.layout.showlist, null); // 获取弹窗布局中的控件 TextView titleView = popupView.findViewById(R.id.title); TextView contentView = popupView.findViewById(R.id.content); // 设置弹窗标题和内容 titleView.setText("name"); for (ExcelImportViewModel inventory : iv.inventoryList) { stringList.add(inventory.name + inventory.barCode); } contentView.setText(stringList.toString()); // 创建弹窗 PopupWindow popupWindow = new PopupWindow(popupView, WindowManager.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.WRAP_CONTENT); // 设置弹窗的背景和动画 popupWindow.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); popupWindow.setAnimationStyle(R.style.PopupAnimation); // 设置弹窗的属性 popupWindow.setOutsideTouchable(true); popupWindow.setFocusable(true); // 显示弹窗 popupWindow.showAtLocation(view, Gravity.CENTER, 0, 0); // 处理弹窗外部点击事件,关闭弹窗 popupWindow.setOnDismissListener(new PopupWindow.OnDismissListener() { @Override public void onDismiss() { // 执行弹窗关闭时的操作 // 例如,清空列表内容 stringList.clear(); } }); } ``` 上述代码中,`popupWindow.setOutsideTouchable(true)`和`popupWindow.setFocusable(true)`分别设置了弹窗的可点击和可聚焦属性,这样在弹窗外部点击事件的处理方法中才能关闭弹窗。`popupWindow.setOnDismissListener`设置了弹窗关闭时的监听器,当弹窗关闭时可以在该监听器中执行一些操作,例如清空列表内容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值