云里黑白21——win10 企业版更新系统后开始菜单左键点不出来

0x0 我的电脑出了亿点点问题

有些机子,系统更新之后,开始菜单左键点不出来,点了没反应,左键无效,或者是任务栏图标右键点不出,但是,鼠标右键却可以点出来

注:如果开始菜单那左键和右键都点不出来,而且,你还装过Startlsback之类的开始菜单优化软件,然后删除了,那建议你重新下载安装回来,可能就修复好了。不想要的软件,要去控制面板卸载,不能直接删除。

要记住,鼠标右键可以点出来,后面我们还得用这个来重启电脑

0x1 我是如何解决的

在这里先提一嘴,千万千万千万不要用msconfig系统配置来禁用服务,或者是设置诊断启动,因为你等下可能会进不去系统,提示PIN不可用!!!

正确的方法是:

右键开始菜单,然后点击【Windows Powershell(管理员)(A)】

然后执行以下代码(只重新安装桌面应用)

Get-AppxPackage -Name "*Microsoft.Desktop*" | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

 执行完最后,如果开始菜单左键仍然不正常,那就再执行下面这行代码(重置所有自带应用)

Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

温馨提示:按回车键(Enter)就可以执行代码咯。

耐心等待代码执行完毕,截图执行结果,特别是红色的错误,然后重启电脑,问题即可解决。

0x2 我的情况有点不一样

什么?你那还是不行?左键仍然点不出开始菜单?

不要着急。

还记得我前面让你截图执行结果了吗?

赶紧翻出来,看下红色的错误。

如果红色的错误里面有以下这些关键字,那么还有救!!!

  • 0x80073D01,策略已阻止程序包部署操作。请与你的系统管理员联系

  • AppLocker阻止

  • 目前就这些,以后发现其他的,再来加上

那么,你就去C:\Windows\System32\AppLocker这个路径下,查看是否有一个文件叫做“Appx.AppLocker”,你把它重命名为 “Appx.AppLocker bak”,或者是直接删除掉这个文件,然后再跟着 0x1 我是如何解决的 步骤重复即可。

如果是提示0x80073D23, 部署操作被阻止,因为不允许进行特殊配置文件部署。

那么你需要去修改组策略。

Win+R,gpedit.msc——计算机配置——管理模板——Windows组件——应用程序包部署,将右边前四个都启用(以 “允许”开头那四个),然后再跟着 0x1 我是如何解决的 步骤重复即可。

0x4 我的快乐又回来了

哈哈,左键正常啦,胖头鱼棒棒哒~~

另外:如果更新之后,资源管理器的搜索框或者任务栏的搜索框不能用,亦可重命名 Appx.AppLocker”,为 “Appx.AppLocker bak” 解决。重命名后,等一会就能看到效果,不需要重启电脑。

有关AppLocker的详细信息可前往此处查看

AppLocker - Windows Security | Microsoft Learn

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要实现通过鼠标左键按住不放来移动贝塞尔曲线的控制,你可以使用matplotlib的事件处理机制。下面是修改后的代码: ```python import numpy as np import matplotlib.pyplot as plt from matplotlib.patches import Rectangle from scipy.special import comb def bezier_curve(points, t): n = len(points) - 1 curve = np.zeros(2) for i in range(n+1): curve += comb(n, i) * (1-t)**(n-i) * t**i * points[i] return curve def bezier_tangent(points, t): n = len(points) - 1 tangent = np.zeros(2) for i in range(n): tangent += n * (points[i+1] - points[i]) * comb(n-1, i) * (1-t)**(n-i-1) * t**i return tangent / np.linalg.norm(tangent) def on_mouse_move(event): if event.button == 1 and event.inaxes == ax: control_points[control_point_index] = [event.xdata, event.ydata] fig.canvas.draw_idle() # 控制坐标,可以根据需要进行修改 control_points = np.array([[0, 0], [2, 4], [6, 5], [8, 2]]) # 小车初始位置和朝向 car_pos = control_points[0] car_dir = bezier_tangent(control_points, 0) # 小车形状 car_width = 0.5 car_length = 1.0 # 模拟时间和步长 t = 0 dt = 0.01 total_time = 5 # 总运行时间 fig, ax = plt.subplots() # 绑定鼠标移动事件 fig.canvas.mpl_connect('motion_notify_event', on_mouse_move) while t <= total_time: # 计算贝塞尔曲线上的和切线方向 curve_pos = bezier_curve(control_points, t) curve_dir = bezier_tangent(control_points, t) # 更新小车位置和朝向 car_pos = curve_pos car_dir = curve_dir # 绘制贝塞尔曲线和小车 t_values = np.linspace(0, 1, 100) curve_points = np.array([bezier_curve(control_points, tv) for tv in t_values]) ax.plot(curve_points[:, 0], curve_points[:, 1], 'r-') ax.plot(control_points[:, 0], control_points[:, 1], 'bo-') # 绘制小车 car = Rectangle((car_pos[0] - car_width/2, car_pos[1] - car_length/2), car_width, car_length, angle=np.degrees(np.arctan2(car_dir[1], car_dir[0]))) ax.add_patch(car) ax.axis('equal') plt.show(block=False) plt.pause(0.01) ax.cla() t += dt ``` 在修改后的代码中,我添加了一个`on_mouse_move`函数来处理鼠标移动事件。当鼠标左键按住不放并且在图形区域内移动时,会更新被选中的控制的坐标,然后重新绘制图形。 希望这次的回答能够满足你的需求。如果还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

闪星2

Time is money

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值