关于系统数据库丢失的解决方案

简介: 关于系统数据库丢失的解决方案

1 问题描述

自己在配置Python的环境时,发现自己的Windows系统中缺少api-ms-win-runtime-|1-1-0.dll的数据库,通过上网查询和询问对电脑较为了解的前辈来解决这个数据库丢失的问题。问题表现就大概如下

2 问题分析

自己首先以为是操作系统版本与该软件版本的兼容性出现了问题,尝试下载过Python的历史版本,通过下载Python的历史版本,但是依旧爆出Python缺少api的数据库。

后来以为可能是软件的64位操作系统与本电脑的64位操作系统版本出现矛盾,尝试下载32位的Python软件。结果Python是直接无法启动,表现如下:

后来只有尝试下载api-ms-win-art-runtime这个数据库,但是下载这个数据库绝对不是那么简单,详细的解决方案在下面详细说明

3 解决方案

自己上网在网上找到第一个解决方案,就是直接下载了api-ms-win-crt-runtime-|1-1-0.dll的数据,并根据操作说明将其拷进了相应的win操作系统文件夹内,但是结果是Python无法正常启动。直接下载的数据库,应该是缺少相应的组件的,使得下载的数据无法被使用。


又看到可能是下载过于单一,下载的数据不全。自己在微软中国的官网下载了一个完整的数据库Microsoft Visual C++ 2015 Redistributable。通过下载了完整的数据包,而不是单一的pai-ms数据库,安装到c盘,并修复,发现自己的电脑还是没有办法运行Python。

410e7b55c60f0dd0a1f81ef3daa5676c.png

自己就只有询问对这方面有经验的前辈,发现可能是需要进行电脑系统的修复,通过彻底的修复,包含应用软件的修复和系统软件的修复,来发现是不是自己电脑硬件出来问题。通过下载360进行漏洞修复查找自己电脑软件上存在的问题,再进行重启安装修复。



9e717184bb745d920977433ae7c90b0f.jpg

再进行对Windows Update进行更新,然后再次打开Python还是没有打开,但是360弹出了对Python的修复安装提示,这是再未修复之前所没有显示的。


4 总结


数据丢失下载单一的数据包是难以行不通的,需要进行配套的完整数据库下载,因为网上现在很多的数据包是缺少解码程序的,是还是无法被电脑识别的。


系统修复和Windows的更新是很重要的,因为及时的Windows的更新在一定程度上可以自己修复和下载数据库。


不要随便删除C盘的文件,因为可能涉及到系统的数据库,怀疑自己就是原来使用过程中不小心删到了很多数据库。


下载一个360是有一定作用的,360的系统修复和软件修复在很多软件修复上是比较完善的,可以减少很多的麻烦事。


目录
相关文章
|
1月前
|
数据库连接 Go 数据库
Go语言中的错误注入与防御编程。错误注入通过模拟网络故障、数据库错误等,测试系统稳定性
本文探讨了Go语言中的错误注入与防御编程。错误注入通过模拟网络故障、数据库错误等,测试系统稳定性;防御编程则强调在编码时考虑各种错误情况,确保程序健壮性。文章详细介绍了这两种技术在Go语言中的实现方法及其重要性,旨在提升软件质量和可靠性。
34 1
|
1月前
|
运维 监控 关系型数据库
数据库管理中的自动化运维:挑战与解决方案
数据库管理中的自动化运维:挑战与解决方案
|
1月前
|
算法 安全 数据库
数据库死锁的解决方案有哪些?
【10月更文挑战第28天】数据库死锁是数据库管理中的一个常见问题
109 15
|
1月前
|
关系型数据库 MySQL Linux
Linux系统如何设置自启动服务在MySQL数据库启动后执行?
【10月更文挑战第25天】Linux系统如何设置自启动服务在MySQL数据库启动后执行?
121 3
|
1月前
|
Java 数据库连接 数据库
深入探讨Java连接池技术如何通过复用数据库连接、减少连接建立和断开的开销,从而显著提升系统性能
在Java应用开发中,数据库操作常成为性能瓶颈。本文通过问题解答形式,深入探讨Java连接池技术如何通过复用数据库连接、减少连接建立和断开的开销,从而显著提升系统性能。文章介绍了连接池的优势、选择和使用方法,以及优化配置的技巧。
41 1
|
2月前
|
关系型数据库 MySQL 数据库
一个 MySQL 数据库死锁的案例和解决方案
本文介绍了一个 MySQL 数据库死锁的案例和解决方案。
170 3
|
2月前
|
SQL 存储 关系型数据库
数据储存数据库管理系统(DBMS)
【10月更文挑战第11天】
158 3
|
2月前
|
存储 关系型数据库 MySQL
PACS系统 中 dicom 文件在mysql 8.0 数据库中的 存储和读取(pydicom 库使用)
PACS系统 中 dicom 文件在mysql 8.0 数据库中的 存储和读取(pydicom 库使用)
45 2
|
2月前
|
运维 NoSQL BI
简道云搭载阿里云MongoDB数据库,帮助数以万计企业重构业务系统
通过与MongoDB和阿里云团队的合作,让简道云少走了弯路,保障了线上服务的长期稳定运行,提高了吞吐效率,并相应降低了线上运行成本
|
3天前
|
存储 Oracle 关系型数据库
数据库传奇:MySQL创世之父的两千金My、Maria
《数据库传奇:MySQL创世之父的两千金My、Maria》介绍了MySQL的发展历程及其分支MariaDB。MySQL由Michael Widenius等人于1994年创建,现归Oracle所有,广泛应用于阿里巴巴、腾讯等企业。2009年,Widenius因担心Oracle收购影响MySQL的开源性,创建了MariaDB,提供额外功能和改进。维基百科、Google等已逐步替换为MariaDB,以确保更好的性能和社区支持。掌握MariaDB作为备用方案,对未来发展至关重要。
13 3