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

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

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的系统修复和软件修复在很多软件修复上是比较完善的,可以减少很多的麻烦事。


目录
相关文章
|
19天前
|
运维 数据库 数据库管理
云数据库问题之阿里云在运营商领域数据库替换的整体解决方案要如何实现
云数据库问题之阿里云在运营商领域数据库替换的整体解决方案要如何实现
|
19天前
|
关系型数据库 OLAP 分布式数据库
核心系统转型问题之Gartner分析师对阿里云数据库的评价是啥样的
核心系统转型问题之Gartner分析师对阿里云数据库的评价是啥样的
|
19天前
|
Cloud Native 数据管理 数据挖掘
核心系统转型问题之阿里云数据库用户需求的通用性和差异性如何平衡
核心系统转型问题之阿里云数据库用户需求的通用性和差异性如何平衡
|
17天前
|
前端开发 数据库 虚拟化
太6了!用Python快速开发数据库入库系统
太6了!用Python快速开发数据库入库系统
|
17天前
|
缓存 NoSQL 数据库
Web服务器与数据库优化:提升系统性能的最佳实践
【8月更文第28天】在现代的Web应用中,Web服务器与后端数据库之间的交互是至关重要的部分。优化这些组件及其相互作用可以显著提高系统的响应速度、吞吐量和可扩展性。本文将探讨几种常见的优化策略,并提供一些具体的代码示例。
32 1
|
19天前
|
存储 运维 Cloud Native
核心系统转型问题之阿里云数据库在国际市场的布局情况咋样
核心系统转型问题之阿里云数据库在国际市场的布局情况咋样
|
14天前
|
存储 SQL NoSQL
详解数据库管理系统(DBMS)
【8月更文挑战第31天】
16 0
|
20天前
|
SQL 存储 关系型数据库
如何系统地学习数据库?
如何系统地学习数据库?【8月更文挑战第25天】
28 0
|
23天前
|
SQL 关系型数据库 MySQL
【揭秘】MySQL binlog日志与GTID:如何让数据库备份恢复变得轻松简单?
【8月更文挑战第22天】MySQL的binlog日志记录数据变更,用于恢复、复制和点恢复;GTID为每笔事务分配唯一ID,简化复制和恢复流程。开启binlog和GTID后,可通过`mysqldump`进行逻辑备份,包含binlog位置信息,或用`xtrabackup`做物理备份。恢复时,使用`mysql`命令执行备份文件,或通过`innobackupex`恢复物理备份。GTID模式下的主从复制配置更简便。
107 2
|
18天前
|
弹性计算 关系型数据库 数据库
手把手带你从自建 MySQL 迁移到云数据库,一步就能脱胎换骨
阿里云瑶池数据库来开课啦!自建数据库迁移至云数据库 RDS原来只要一步操作就能搞定!点击阅读原文完成实验就可获得一本日历哦~