WIN10开机突然,过一会就自动重启蓝屏DRIVER_IRQL_NOT_LESS_OR_EQUAL

环境:

Win10 专业版

DELL7080

问题描述:

WIN10开机突然,过一会就自动重启蓝屏DRIVER_IRQL_NOT_LESS_OR_EQUAL
在这里插入图片描述事件日志

在这里插入图片描述

解决方案:

1.找到MEMORY.DMP文件内容,分析一下


Microsoft (R) Windows Debugger Version 10.0.18362.1 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [E:\MEMORY\MEMORY.DMP]
Kernel Bitmap Dump File: Kernel address space is available, User address space may not be available.

Symbol search path is: srv*
Executable search path is: 
Windows 10 Kernel Version 19041 MP (16 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 19041.1.amd64fre.vb_release.191206-1406
Machine Name:
Kernel base = 0xfffff803`27a00000 PsLoadedModuleList = 0xfffff803`2862a250
Debug session time: Fri Jul 12 09:00:07.774 2024 (UTC + 8:00)
System Uptime: 0 days 0:05:14.661
Loading Kernel Symbols
...............................................................
..........................Page 46a880 not present in the dump file. Type ".hh dbgerr004" for details
......................................
................................................................
........
Loading User Symbols

Loading unloaded module list
........
For analysis of this file, run !analyze -v
0: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high.  This is usually
caused by drivers using improper addresses.
If kernel debugger is available get stack backtrace.
Arguments:
Arg1: 0000000000000060, memory referenced
Arg2: 0000000000000002, IRQL
Arg3: 0000000000000000, value 0 = read operation, 1 = write operation
Arg4: fffff8033e0d8304, address which referenced memory

Debugging Details:
------------------


KEY_VALUES_STRING: 1


PROCESSES_ANALYSIS: 1

SERVICE_ANALYSIS: 1

STACKHASH_ANALYSIS: 1

TIMELINE_ANALYSIS: 1


DUMP_CLASS: 1

DUMP_QUALIFIER: 401

BUILD_VERSION_STRING:  19041.1.amd64fre.vb_release.191206-1406

SYSTEM_MANUFACTURER:  Dell Inc.

SYSTEM_PRODUCT_NAME:  OptiPlex 7080

SYSTEM_SKU:  09A4

BIOS_VENDOR:  Dell Inc.

BIOS_VERSION:  1.6.0

BIOS_DATE:  09/29/2021

BASEBOARD_MANUFACTURER:  Dell Inc.

BASEBOARD_PRODUCT:  0J37VM

BASEBOARD_VERSION:  A01

DUMP_TYPE:  1

BUGCHECK_P1: 60

BUGCHECK_P2: 2

BUGCHECK_P3: 0

BUGCHECK_P4: fffff8033e0d8304

READ_ADDRESS:  0000000000000060 

CURRENT_IRQL:  2

FAULTING_IP: 
rtwlanu+48304
fffff803`3e0d8304 488b5260        mov     rdx,qword ptr [rdx+60h]

CPU_COUNT: 10

CPU_MHZ: b58

CPU_VENDOR:  GenuineIntel

CPU_FAMILY: 6

CPU_MODEL: a5

CPU_STEPPING: 5

CPU_MICROCODE: 6,a5,5,0 (F,M,S,R)  SIG: EC'00000000 (cache) EC'00000000 (init)

BLACKBOXBSD: 1 (!blackboxbsd)


BLACKBOXNTFS: 1 (!blackboxntfs)


BLACKBOXPNP: 1 (!blackboxpnp)


BLACKBOXWINLOGON: 1

DEFAULT_BUCKET_ID:  WIN8_DRIVER_FAULT

BUGCHECK_STR:  AV

PROCESS_NAME:  System

ANALYSIS_SESSION_HOST:  ST-L

ANALYSIS_SESSION_TIME:  07-12-2024 09:41:32.0623

ANALYSIS_VERSION: 10.0.18362.1 amd64fre

TRAP_FRAME:  fffff8032695a980 -- (.trap 0xfffff8032695a980)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=ffff9f87137ad000 rbx=0000000000000000 rcx=ffff9f8715000000
rdx=0000000000000000 rsi=0000000000000000 rdi=0000000000000000
rip=fffff8033e0d8304 rsp=fffff8032695ab10 rbp=0000000000000000
 r8=ffff9f8715000000  r9=0000000000000000 r10=fffff803266a0ac0
r11=6924020181af0100 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0         nv up ei ng nz na pe nc
rtwlanu+0x48304:
fffff803`3e0d8304 488b5260        mov     rdx,qword ptr [rdx+60h] ds:00000000`00000060=????????????????
Resetting default scope

LAST_CONTROL_TRANSFER:  from fffff80327def929 to fffff80327ddda20

STACK_TEXT:  
fffff803`2695a838 fffff803`27def929 : 00000000`0000000a 00000000`00000060 00000000`00000002 00000000`00000000 : nt!KeBugCheckEx
fffff803`2695a840 fffff803`27debc29 : 00000000`00000000 00000000`00000001 ffff9f87`1382f1b0 ffff9f87`1382f1b0 : nt!KiBugCheckDispatch+0x69
fffff803`2695a980 fffff803`3e0d8304 : 00000000`00000000 00000000`00000000 00000000`c0000001 ffff9f87`15000000 : nt!KiPageFault+0x469
fffff803`2695ab10 fffff803`3e0d07f0 : ffff9f87`1501bc58 ffff9f87`1501bc58 00000000`00000000 00000000`00000000 : rtwlanu+0x48304
fffff803`2695ab40 fffff803`3e0d08a8 : 00000000`00000000 ffff9f87`1501bc58 00000000`00000000 ffff9f87`15000000 : rtwlanu+0x407f0
fffff803`2695abb0 fffff803`3e179b3a : ffff9f87`15000000 fffff803`2695ad00 fffff803`3e64d000 ffff9f87`1501bc58 : rtwlanu+0x408a8
fffff803`2695ac00 fffff803`3e179250 : ffff9f87`15029958 fffff803`3e505585 ffff9f87`1501bc58 ffff9f87`15000000 : rtwlanu+0xe9b3a
fffff803`2695af00 fffff803`3e35761a : ffff9f87`15000000 ffff9f87`14150002 ffff9f87`19acf0e6 ffff9f87`15000000 : rtwlanu+0xe9250
fffff803`2695af40 fffff803`3e357afd : ffff9f87`1501bc58 fffff803`2695afc0 ffff9f87`19acf0e8 fffff803`2c80d291 : rtwlanu+0x2c761a
fffff803`2695af80 fffff803`3e3574b9 : ffff9f87`15000000 ffff9f87`14150000 ffff9f87`14a8d980 00000000`0000008e : rtwlanu+0x2c7afd
fffff803`2695aff0 fffff803`3e356fd2 : ffff9f87`15000000 00000000`00000002 ffff9f87`13542ca0 ffff9f87`14a8d980 : rtwlanu+0x2c74b9
fffff803`2695b030 fffff803`3e0d6b27 : ffff9f87`1378e600 00000000`00000000 00000000`00000000 ffff9f87`137bd280 : rtwlanu+0x2c6fd2
fffff803`2695b080 fffff803`2c7a9249 : ffff9f87`1355d1a0 fffff803`00000000 00006078`d9270f00 ffff9f87`1378e630 : rtwlanu+0x46b27
fffff803`2695b110 fffff803`2c7ac7a4 : 00006078`ecaa2e58 ffff9f87`1355d1a0 ffff9f87`1355d1a0 00000000`00000000 : Wdf01000!FxRequestBase::CompleteSubmitted+0xe9 [minkernel\wdf\framework\shared\core\fxrequestbase.cpp @ 530] 
fffff803`2695b1a0 fffff803`27d45d46 : ffff9f87`13866050 ffff9f87`1efc7002 ffff9f87`1efc7060 00000000`00000000 : Wdf01000!FxIoTarget::_RequestCompletionRoutine+0xe4 [minkernel\wdf\framework\shared\targets\general\fxiotarget.cpp @ 2448] 
fffff803`2695b210 fffff803`27c3c7ce : ffff9f87`1efc7060 fffff803`2695b2c9 00000000`00000000 ffff9f87`1efc7493 : nt!IopUnloadSafeCompletion+0x56
fffff803`2695b240 fffff803`27c3c697 : 00000000`00000001 00000000`00000000 ffff9f87`137cc810 00000000`00000002 : nt!IopfCompleteRequest+0x11e
fffff803`2695b330 fffff803`2c7a811a : 00000000`00000000 ffff9f87`13033d30 ffff9f87`1efc7060 fffff803`2695b410 : nt!IofCompleteRequest+0x17
fffff803`2695b360 fffff803`2c7a5bbf : ffff9f87`24ad9b02 fffff803`27d20424 ffff9f87`1efc7060 00000000`00000000 : Wdf01000!FxRequest::CompleteInternal+0x23a [minkernel\wdf\framework\shared\core\fxrequest.cpp @ 869] 
fffff803`2695b3f0 fffff803`2e980eed : 00000000`ffffff02 ffff9f87`24ad9a30 ffff9f87`137ccbf0 ffff9f87`137ccbf0 : Wdf01000!imp_WdfRequestComplete+0x8f [minkernel\wdf\framework\shared\core\fxrequestapi.cpp @ 436] 
fffff803`2695b450 fffff803`2e980db1 : ffff9f87`24ad9bd0 00000000`000000e6 ffff9f87`24ad9c60 fffff803`2695b668 : USBXHCI!Bulk_Transfer_CompleteCancelable+0xc9
fffff803`2695b4b0 fffff803`2e980ba0 : 00000000`00000004 fffff803`2695b620 00000000`00000000 ffff9f87`137e5090 : USBXHCI!Bulk_ProcessTransferEventWithED1+0x1fd
fffff803`2695b560 fffff803`2e9788c1 : 00000000`00000004 fffff803`2695b638 00000000`00000008 fffff803`2695b640 : USBXHCI!Bulk_EP_TransferEventHandler+0x10
fffff803`2695b590 fffff803`2e9783f5 : 00000000`00000780 00006078`ece3a400 ffff9f87`131f12c0 ffff9f87`13714320 : USBXHCI!Endpoint_TransferEventHandler+0xb1
fffff803`2695b5f0 fffff803`2e9780cc : 00000000`00000002 00000000`00000000 00006078`eceb9308 00000000`00000001 : USBXHCI!Interrupter_DeferredWorkProcessor+0x315
fffff803`2695b6f0 fffff803`2c7a38f6 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : USBXHCI!Interrupter_WdfEvtInterruptDpc+0xc
fffff803`2695b720 fffff803`27c3a69e : fffff803`266a0240 00000000`00000000 fffff803`2695ba20 00000000`00000000 : Wdf01000!FxInterrupt::_InterruptDpcThunk+0xa6 [minkernel\wdf\framework\shared\irphandlers\pnp\km\interruptobjectkm.cpp @ 410] 
fffff803`2695b760 fffff803`27c39984 : 00000000`00000000 00000000`00000000 00000000`00140001 00000000`00000000 : nt!KiExecuteAllDpcs+0x30e
fffff803`2695b8d0 fffff803`27de158e : 00000000`00000000 fffff803`2669d180 fffff803`28726600 ffff9f87`25f58640 : nt!KiRetireDpcList+0x1f4
fffff803`2695bb60 00000000`00000000 : fffff803`2695c000 fffff803`26955000 00000000`00000000 00000000`00000000 : nt!KiIdleLoop+0x9e


THREAD_SHA1_HASH_MOD_FUNC:  735f1254286616ef1fc93f2fd2669b7149224dbb

THREAD_SHA1_HASH_MOD_FUNC_OFFSET:  20a47503875ea33d762e7925974100116e8849ce

THREAD_SHA1_HASH_MOD:  c42ed4c6ff47989179e03a072fb3ecc42c29e9eb

FOLLOWUP_IP: 
rtwlanu+48304
fffff803`3e0d8304 488b5260        mov     rdx,qword ptr [rdx+60h]

FAULT_INSTR_CODE:  60528b48

SYMBOL_STACK_INDEX:  3

SYMBOL_NAME:  rtwlanu+48304

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: rtwlanu

IMAGE_NAME:  rtwlanu.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  6107c19e

STACK_COMMAND:  .thread ; .cxr ; kb

BUCKET_ID_FUNC_OFFSET:  48304

FAILURE_BUCKET_ID:  AV_rtwlanu!unknown_function

BUCKET_ID:  AV_rtwlanu!unknown_function

PRIMARY_PROBLEM_CLASS:  AV_rtwlanu!unknown_function

TARGET_TIME:  2024-07-12T01:00:07.000Z

OSBUILD:  19041

OSSERVICEPACK:  0

SERVICEPACK_NUMBER: 0

OS_REVISION: 0

SUITE_MASK:  272

PRODUCT_TYPE:  1

OSPLATFORM_TYPE:  x64

OSNAME:  Windows 10

OSEDITION:  Windows 10 WinNt TerminalServer SingleUserTS

OS_LOCALE:  

USER_LCID:  0

OSBUILD_TIMESTAMP:  unknown_date

BUILDDATESTAMP_STR:  191206-1406

BUILDLAB_STR:  vb_release

BUILDOSVER_STR:  10.0.19041.1.amd64fre.vb_release.191206-1406

ANALYSIS_SESSION_ELAPSED_TIME:  b1ed

ANALYSIS_SOURCE:  KM

FAILURE_ID_HASH_STRING:  km:av_rtwlanu!unknown_function

FAILURE_ID_HASH:  {ba94ae44-1665-76da-0bc4-d0359d32d7d0}

Followup:     MachineOwner
---------

0: kd> 
0: kd> 
0: kd> 
0: kd> 
0: kd> 
0: kd> 

2.根据您提供的蓝屏转储(crash dump)文件分析结果,这次操作系统崩溃(蓝屏)是由 DRIVER_IRQL_NOT_LESS_OR_EQUAL 错误引起的。这个错误表明在过高的中断请求级别(IRQL)下尝试访问了一个分页(或完全无效的)地址。这种情况通常是由于驱动程序使用了不当的地址。

这里是一些关键信息的解读:

错误代码:DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)
错误参数:
    Arg1:0000000000000060,尝试访问的内存地址。
    Arg2:0000000000000002,IRQL 级别。
    Arg3:0000000000000000,操作类型(0 表示读操作,1 表示写操作)。
    Arg4:fffff8033e0d8304,引用内存的地址。
故障指令地址:rtwlanu+48304,这表明错误发生在 rtwlanu.sys 驱动的某个位置。
当前中断级别:2,表示当前操作在较高的 IRQL 下发生。
访问的地址:0000000000000060,这通常不是一个有效的地址。

3.rtwlanu.sys 是什么?

rtwlanu.sys 是一个与无线网络适配器相关的系统文件,通常是 Realtek 无线网卡驱动程序的一部分。这个文件作为驱动程序在 Windows 操作系统中运行,负责管理无线网络连接和通信。
为什么 rtwlanu.sys 很重要:

硬件兼容性:它确保您的 Realtek 无线网卡与操作系统兼容,并能够正常工作。
网络连接:驱动程序管理无线网络的连接和断开,以及数据的发送和接收。
性能优化:它可能包含对无线网卡性能的优化,以确保网络速度和稳定性。

问题和解决方案:

如果 rtwlanu.sys 文件出现问题,比如文件损坏、版本过旧或者不兼容,可能会导致无线网络连接问题,甚至系统崩溃(蓝屏错误)。解决这类问题的一些常见步骤包括:

更新驱动程序:通过设备管理器或硬件制造商的官方网站下载并安装最新的驱动程序版本。
检查硬件:确保无线网卡没有物理损坏,并且正确安装在计算机上。
系统更新:确保操作系统是最新的,因为 Windows 更新有时会包含对驱动程序的改进和修复。
故障排除:运行硬件故障排除工具,检查是否有任何冲突或问题。
系统还原:如果问题始于最近的系统更改,您可以尝试使用系统还原功能回退到之前的状态。

4.本案例直接更新无线网卡驱动解决

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/798004.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

OSPF.hello数据包

网络掩码---接口发出hello时会携带该接口的掩码 在建立邻居关系时会比较两端设备的掩码,如果掩码不一致则会导致建邻失败------注意:只有以太网链路才会检擦掩码 hello时间和死亡时间,注意这两个参数如果两端对应不上则会导致建邻失败。 可…

【QT】窗口MainWindow

目录 窗口的组成 菜单栏 图形化创建菜单栏 代码创建菜单栏 给菜单设置快捷键 添加子菜单 添加分割线 添加图标 创建menuBar的细节 工具栏 设置工具栏出现的初始位置(上下左右) 设置工具栏允许停靠的位置 设置不允许浮动 设置不允许移动…

2024 CCF编程能力等级认证Python认证(GESP)一级介绍

目录 1. GESP概述1.1 CSP-J/S认证1.1.1 证书含金量: 2. GESP一级认证内容3. GESP一级认证形式4. 认证时间与报名5. 政策与福利6. 备考建议 1. GESP概述 CCF编程能力等级认证(Grade Examination of Software Programming,简称GESP&#xff09…

第3章 Express 的请求与响应(一)

在本章中,我们将详细探讨如何在 Express 中处理 HTTP 请求与响应。这包括解析请求数据、设置响应数据、处理表单数据、使用查询参数等。理解这些内容是开发高效和功能丰富的 Web 应用程序的基础。 1 解析请求数据 在 Express 中,可以通过 req 对象访问…

如何搭建互联网医院系统源码?医疗陪诊APP开发实战详解

今天,小编将为大家讲解如何搭建一个完整的互联网医院系统源码,并介绍医疗陪诊APP的开发实战。 一、互联网医院系统的架构设计 搭建一个完整的互联网医院系统,需要从架构设计开始。一个典型的互联网医院系统通常包含以下几个核心模块&#xf…

iPhone 16 Pro系列将标配潜望镜头:已开始生产,支持5倍变焦

ChatGPT狂飙160天,世界已经不是之前的样子。 更多资源欢迎关注 7月6日消息,据DigiTimes最新报道,苹果将在iPhone 16 Pro中引入iPhone 15 Pro Max同款5倍光学变焦四棱镜潜望镜头。 报道称,目前苹果已经将模组订单交至大立光电和玉…

fortran简单排序算法,对一维、二维矩阵进行正序或倒序排序

fortran简单排序算法,对一维、二维矩阵进行正序或倒序排序 0. 引言1. 算法实现1.1 一维数组排序1.2 二维数组排序1.2 module文件 2. 结语 0. 引言 排序算法是计算机科学中的一项重要技术,它将一组数据按照特定的顺序排列起来。排序算法有很多种&#xff…

【STM32项目】基于嵌入式智能网控微嵌式远距操控平台(完整工程资料源码)

基于嵌入式智能网控微嵌式远距操控平台 目录: 前言: 一、项目前景调研 1.1 研究背景及意义 1.2 国内外发展现状及趋势 1.2.1 国内现状 1.2.2 国外发展现状 1.2.3 发展趋势 二、什么是嵌入式? 2.1 嵌入式系统概述 2.2 嵌入式系统的组成 2.3 嵌入式操作系统…

二分查找和斐波那契查找

这里写自定义目录标题 二分查找斐波那契查找二分查找改进B二分查找改进C 二分查找 int binSearch(int* arr, int lo, int hi,int target) {while (lo < hi){int mid lo ((hi - lo) >> 1);if (arr[mid] > target) hi mid;else if (arr[mid] < target) lo mi…

链路追踪系列-02.演示zipkin

当本机启动docker es zipkinServer之后&#xff1a; 启动3个项目&#xff1a;先eureka-server&#xff0c;再 PaymentMain8001,… 浏览器打开&#xff1a;http://localhost:9001/consumer/payment/zipkin consumer代码 &#xff1a; provider: 此时查询es:

html5——列表、表格

目录 列表 无序列表 有序列表 自定义列表 表格 基本结构 示例 表格的跨列 表格的跨行 列表 无序列表 <ul>【声明无序列表】 <li>河间驴肉火烧</li>【声明列表项】 <li>唐山棋子烧饼</li> <li>邯郸豆沫</li> <l…

香橙派AIpro:体验强劲算力,运行ROS系统

文章目录 前言一、香橙派AIpro开箱及功能介绍1.1香橙派AIpro开箱1.2香橙派AIpro功能介绍 二、香橙派AIpro资料下载及环境搭建2.1资料下载2.2环境搭建2.3使用串口启动进入开发板2.4使用HDMI线接入屏幕启动 三、部署ROS系统四、香橙派AIpro的使用和体验感受 前言 本篇文章将带体…

升级到LVGL9的一些变化(后续发现再补充)

目录 一、主要内容 二、新增内容 三、常规API变化 四、Display API(显示API) 五、其他 最近在将LVGL8的demo代码升级到LVGL9,带来不小的变化 ,收集网上的一些内容,整理如下: 一、主要内容 二、新增内容 三、常规API变化 四、Display API(显示API)

3.4、matlab实现SGM/BM/SAD立体匹配算法计算视差图

1、matlab实现SGM/BM/SAD立体匹配算法计算视差图简介 SGM&#xff08;Semi-Global Matching&#xff09;、BM&#xff08;Block Matching&#xff09;和SAD&#xff08;Sum of Absolute Differences&#xff09;都是用于计算立体匹配&#xff08;Stereo Matching&#xff09;的…

python基础语法 005 函数1-2 函数作用域

1 函数续 1.7 函数作用域 1.7.1 全局变量 定义在函数外部的变量全局变量在函数内部和函数外部都可以访问使用 a 100 def run():print("a {}".format(a))print(a) print(run())1.7.2 局部变量 函数是一个黑盒子&#xff0c;外面看不到盒子里面的东西&#xff0…

vue-router history 模式下将所有资源文件js/css/img都存放在oss 利用 cdn 访问整体思路汇总

背景 我们有一个域名https://example.com&#xff0c;但是ssl证书很贵&#xff0c;搞子域名来承接新站点有点费钱&#xff0c;所以我们想用一个目录https://example.com/admin/ 来作为管理后台的站点&#xff0c;这个站点是单页面应用&#xff0c;我又想让其用history router的…

AI为ToB企业节省大量隐性成本

前些天&#xff0c;在向朋友介绍“客户在哪儿AI”时&#xff0c;我着重说了它效果最为显著的两个功能&#xff0c;即&#xff0c;为ToB企业指明在哪儿能准确的找到客户和该场景下的最佳营销策略&#xff0c;以及深入洞察竞争对手并找到最佳竞争策略。 当我说完这两个核心功能的…

各向异性含水层中地下水三维流基本微分方程的推导(二)

各向异性含水层中地下水三维流基本微分方程的推导 参考文献&#xff1a; [1] 刘欣怡,付小莉.论连续性方程的推导及几种形式转换的方法[J].力学与实践,2023,45(02):469-474. 书接上回&#xff1a; 我们能得到三个方向的流入流出平衡方程&#xff1a; ∂ ρ u x ∂ x d x d y d…

YOWOv2(yowov2)动作识别+Fastreid身份识别 详细安装与实现

首先yowov2是一款简单且实时的时空动作检测方案&#xff0c;fastreid是行人重识别&#xff08;身份识别&#xff09; yowov2介绍链接直达fastreid链接直达为时空动作检测任务设计实时框架仍然是一个挑战。YOWOv2 提出了一种新颖的实时动作检测框架&#xff0c;利用三维骨干和二…

[web]-sql注入-白云搜索引擎

ctrlu查看源代码&#xff0c;发现前端有js过滤 <script>function myFunction(){var xdocument.getElementById("number").value;var adocument.getElementById("word").value;var ba.replace(/[\ |\~|\|\!|\|\#|\$|\%|\^|\&|\*|\(|\)|\-|\_|\|\…