文档库 最新最全的文档下载
当前位置:文档库 › 修复错误配置fstab文件导致系统无法正常启动

修复错误配置fstab文件导致系统无法正常启动

修复错误配置fstab文件导致系统无法正常启动
修复错误配置fstab文件导致系统无法正常启动

修复错误配置fstab文件导致系统无法正常启动

1. 问题再现

1.1. 操作环境说明

操作系统:CentOS5.2

硬盘分区情况:

[root@localhost ~]# fdisk /dev/sda

The number of cylinders for this disk is set to 1305.

There is nothing wrong with that, but this is larger than 1024,

and could in certain setups cause problems with:

1) software that runs at boot time (e.g., old versions of LILO)

2) booting and partitioning software from other OSs

(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sda: 10.7 GB, 10737418240 bytes

255 heads, 63 sectors/track, 1305 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sda1 * 1 522 4192933+ 83 Linux

/dev/sda2 523 783 2096482+ 83 Linux

/dev/sda3 784 914 1052257+ 82 Linux swap / Solaris Command (m for help): v

6288172 unallocated sectors

fstab文件:

[root@localhost ~]# more /etc/fstab

LABEL=/ / ext3 defaults 1 1

LABEL=/tmp /tmp ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

LABEL=SWAP-sda3 swap swap defaults 0 0 1.2. 创建新的分区,并配置fstab文件

1.2.1. 创建分区

在/dev/sda上创建新的主分区sda4

[root@localhost ~]# fdisk /dev/sda

The number of cylinders for this disk is set to 1305.

There is nothing wrong with that, but this is larger than 1024,

and could in certain setups cause problems with:

1) software that runs at boot time (e.g., old versions of LILO)

2) booting and partitioning software from other OSs

(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sda: 10.7 GB, 10737418240 bytes

255 heads, 63 sectors/track, 1305 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sda1 * 1 522 4192933+ 83 Linux

/dev/sda2 523 783 2096482+ 83 Linux

/dev/sda3 784 914 1052257+ 82 Linux swap / Solaris Command (m for help): n

Command action

e extended

p primary partition (1-4)

p

Selected partition 4

First cylinder (915-1305, default 915):

Using default value 915

Last cylinder or +size or +sizeM or +sizeK (915-1305, default 1305): Using default value 1305

Command (m for help): p

Disk /dev/sda: 10.7 GB, 10737418240 bytes

255 heads, 63 sectors/track, 1305 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sda1 * 1 522 4192933+ 83 Linux

/dev/sda2 523 783 2096482+ 83 Linux

/dev/sda3 784 914 1052257+ 82 Linux swap / Solaris /dev/sda4 915 1305 3140707+ 83 Linux

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.

The kernel still uses the old table.

The new table will be used at the next reboot.

Syncing disks.

创建文件系统,将Label设置为other

[root@localhost ~]# mke2fs -j -L other /dev/sda4

mke2fs 1.39 (29-May-2006)

Filesystem label=other

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

393216 inodes, 785176 blocks

39258 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=805306368

24 block groups

32768 blocks per group, 32768 fragments per group

16384 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912

Writing inode tables: done

Creating journal (16384 blocks): done

Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 20 mounts or

180 days, whichever comes first. Use tune2fs -c or -i to override.

[root@localhost ~]# e2label /dev/sda4

other

Mount /dev/sda4到/others

[root@localhost /]# mkdir /others

[root@localhost /]# mount /dev/sda4 /others

[root@localhost /]# mount

/dev/sda1 on / type ext3 (rw)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

devpts on /dev/pts type devpts (rw,gid=5,mode=620)

/dev/sda2 on /tmp type ext3 (rw)

tmpfs on /dev/shm type tmpfs (rw)

none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

/dev/sda4 on /others type ext3 (rw)

[root@localhost /]# cd /others

[root@localhost others]# ls -l

total 16

drwx------ 2 root root 16384 Nov 21 19:35 lost+found

[root@localhost others]#

修改fstab文件

[root@localhost /]# vi /etc/fstab

LABEL=/ / ext3 defaults 1 1

LABEL=/tmp /tmp ext3 defaults 1 2

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

LABEL=SWAP-sda3 swap swap defaults 0 0 LABEL=/other /others ext3 defaults 1 2 请注意:这里用到是LABEL而不是设备名(/dev/sda4),但是这里把卷标写错,应该是other,前面没有/。

并且没有运行mount -a命令来验证配置是否正确。

接着就直接重启系统了(init 6)。

[root@localhost /]# init 6

1.3. 问题的出现

1.3.1. 在重启时遇到问题

图1.1

系统发现fstab中的LABEL=/other卷标不存在。

2. 故障的解决过程

2.1. 进入运行级别1

输入root用户密码,进入运行级别1

图2.1

此时试图修改/etc/fstab文件

图2.2

此时发现文件系统是只读的

重新mount /

图2.3

再次修改fstab文件

图2.4

修改完成,重启系统(init 6)。

系统可以正常启动,问题解决了。

图2.5

3. 问题总结

以上问题的出现是由于错误配置了/etc/fstab文件,在系统重启时,无法识别卷标(/other),从而导致无法正常启动。如果在修改/etc/fstab文件后,运行mount -a命令验证一下配置是否正确,则可以避免此类问题。

问题的修复方法不仅适用于以上所描述的问题,同样可以处理由于错误修改配置导致系统无法启动的其他问题。

问题的解决过程中,重新mount /是比较关键的一步(mount -n -o remount,rw /)。如果没有此步操作,则文件系统处于只读状态,导致不能修改配置文件并保存,修复存在的问题。

build.prop文件对照讲解

本文以CM的build为例讲解如何修改这些参数 # begin build properties (开始设置系统性能) # autogenerated by buildinfo.sh (通过设置形成系统信息) ro.build.id=GRI40 (版本ID) ro.build.display.id=GRJ22 (版本号) ro.build.version.incremental=eng.buildbot.20110619.060228 (版本增量) ro.build.version.sdk=10 (sdk版本) ro.build.version.codename=REL (版本代号) ro.build.version.release=2.3.4 (Android 2.3.4系統无需修改,也可改为3.0装装B)ro.build.date=Sun Jun 19 06:02:58 UTC 2011 (制作者制作的时间,可修改2011年X月X日某某某制作) ro.build.date.utc=0 ro.build.type=user https://www.wendangku.net/doc/f014363020.html,er=buildbot ro.build.host=bb1 ro.build.tags=test-keys ro.product.model=HTC Wildfire (HTC内部手机代号也就是手机名) ro.product.brand=htc_wwe (手机品牌,改为中国山寨机) https://www.wendangku.net/doc/f014363020.html,=htc_buzz (手机正式名称) ro.product.device=buzz (采用的设备,改为China G8) ro.product.board=buzz (采用的处理器,改为China 800.8Ghz) ro.product.cpu.abi=armeabi-v6j (cpu的版本)

信息系统常见问题解决方案

管理信息系统 常见问题解决方案 1.保存时【解析XML数据失败】 2.点运行时提示【格式错误】 3.与【服务器连接失败】 4. .netframework 2.0安装时【版本冲突】问题. 5.登陆不上.提示返回的【数据集为空】 6.点运行时显示【无法启动应用程序,请与应用程序提供商】问题1.解析XML数据失败问题:

如果出现上图提示,大多都是输入数字的时候用的是全角。 解决方法:使输入法在半角状态重新输入即可。 全角与半角切换方法如图。 https://www.wendangku.net/doc/f014363020.html, framework 问题。 这个是系统自动将.net framework 2.0 自动升级到3.0或者3.5的状态。 解决方法:进入控制面板, 先卸载.net framework 3.5,从高版本到低版本卸载。卸载完后重新装下.net framework 2.0就可以了。关闭电脑的自动更新功能.(我的电脑-属性—自动更新-关闭) 3.网络问题

主要是网络原因,请检查网络情况.建议使用电信网络. 4…netframework版本问题 这个问题的原因是系统内安装了.netframework其它或者更高的版本. 解决:在控制面板—添加或删除程序里找到如图 把.netframework从下往上全部卸载,重新安装2.0版本 5.防火墙问题. 登陆时候登陆不上.见截图 网络情况差的时候也会出现这个问题. 但是网络情况良好,ping 服务器地址正常.

原因是windows防火墙阻止了登陆.关闭windows防火墙即可. 6.无法启动应用程序 点运行时出现错误如截图: 解决办法.: 出现这个问题的原因有可能是windows防火墙或者360防火墙屏蔽了地址.如果将所有防火墙和杀毒软件关闭以后仍然出现这个问题- 打开C盘,在工具,文件夹选项里,选中显示所有文件和文件夹, 打开C:\Documents and Settings\Administrator\Local Settings,下的apps文件夹( 红颜色的表示当前电脑登陆用户名) ,将apps文件夹删除. 然后在系统网页里点运行,重新下载程序.

硬盘无法引导系统的原因及解决办法

硬盘无法引导系统的原因及解决 常见的硬盘故障——无法引导系统统 在启动计算机后,看不到Windows启动画面,而是出现了“Non-System disk or disk error,replace disk and press a key to reboot”(非系统盘或磁盘出错)提示信息,这即是常见的硬盘故障——无法引导系统。 (一)硬故障导致硬盘无法引导 所谓硬盘硬故障,是指因为连接、电源或硬盘本身出现硬件故障而导致的硬盘故障。当发现硬盘无法引导时,首先得从硬件下手。 在大多数硬盘引导失败的故障中,硬盘本身的连接或设置错误是最常见的故障原因。因此,在遇上引导故障后,可在启动电脑时,按下Del键进入BIOS设置,在主界面中移动光标到“Standard CMOS Features”(标准CMOS设置)选项,回车进入次级设置界面。在该界面中注意观察IDE端口上是否能看到当前系统中所安装的硬盘,“WDC WD800BB-32CCB0”就是系统中的硬盘。 如果能够看到硬盘型号,并且型号没有出现乱码,那么可以选中该硬盘并回车,进入硬盘属性设置界面,将“IDE Primary Master”(第一IDE接口)和“Access Mode”(存取模式)选项均设置为“Auto”(自动)。移动光标到“IDE HDD Auto-Detection”(自动检测IDE硬盘)选项并按下回车键,以便让主板自动检测硬盘,如果此时能显示出相应硬盘信息,例如,Capacity(容量)、Cylinder(柱头数)等,则说明硬盘的物理连接及BIOS设置正确。 如果在“Standard CMOS Features”中看不到硬盘盘符及相关信息,或者硬盘的型号字符变成了乱码,例如,本来应该是“IC35L060AVVAWA07-O”,可是现在却变成了“IC#5L0&0AVFA 7-0”,再查看硬盘的参数,也什么都没有,那么一般说来有两种原因: 注意:如果系统中安装了多块硬盘,则还需要检查硬盘的跳线设置情况,以免因为跳线设置错误而导致系统无法检测到硬盘的存在。硬盘跳线的设置方法可以通过查看说明书获得。 这种硬盘硬故障导致的硬盘无法引导,其故障大都出现在连接数据线或IDE接口上,硬盘本身故障的可能性并不大,因此一般都可通过重新插接硬盘数据线或者改换IDE口等进行替换试验,就会很快发现故障所在。另外,BIOS中的硬盘类型正确与否直接影响硬盘的正常使用。现在的机器都支持“IDE Auto Detect”(自动检测)功能,可自动检测硬盘的类型,对于普通用户而言,建议通过该功能来自动设置硬盘参数。 (二)软故障导致硬盘无法引导 硬盘软故障也就是硬盘本身并没有问题,只是由于某些设置或参数被破坏而出

office2010文件资料关联修复方法

office2010文件关联修复方法 doc、xls、ppt等文件突然变成空白图标,无法打开怎么办?右键选打开方式,仍然无法关联怎么办?这里提供两个办法,亲身试验过非常有效。 ?office 2010 ?windows 7 1. 1 对着doc文件单击右键,在右键菜单中选择【打开方式】-【选择默认程序】。 2. 2

在弹出界面中选择Microsoft Word,记得勾选左下角的始终使用选择的程序打开这种文件。点击确定之后,你可以看到doc文档变回了正常的样子,可以正常用word打开了。 这个方法不起作用时那就要采取复杂一点的办法了,见方法二。 END 方法二:修改注册表 1. 1 点击任务栏右下角的图标,打开运行。

2. 2 在运行对话框中输入regedit,确定,注册表编辑器会跳出来。

3. 3 在注册表编辑器左侧文件列表里面找到,HKEY_CLASSES_ROOT目录下找到.doc文件夹,双击左边的【默认】项,查看其数据是否为Word.Document.8,如果不是请改过来。同样的,找到.docx文件夹,确认默认项的数据为Word.Document.12 4. 4 第3步检查无误后,左侧文件夹列表往下拉,仍在HKEY_CLASSES_ROOT 目录下依次找到Word.Document.8\shell\Open\command(点文件夹左侧的三角标志展开下级目录),将默认项的数据改为"C:\Program Files

(x86)\Microsoft Office\Office14\WINWORD.EXE %1"。注意这里要根据你电脑上office的安装目录填写,格式为“word启动程序所在目录+空格+%1”。改完后,你会发现双击doc文件,默认word打开了。 同理,Word.Document.12文件夹一样处理。 5. 5 如果不知道自己的office安装目录在哪里,可在360软件管家中快速查看。在360软件管家-软件卸载-办公软件里面可以找到office2010,点开可以找到【打开安装目录】的选项。

VASP参数设置详解(精)

VASP参数设置详解 计算材料2010-11-30 20:11:32 阅读197 评论0 字号:大中小订阅 转自小木虫,略有增减 软件主要功能: 采用周期性边界条件(或超原胞模型)处理原子、分子、团簇、纳米线(或管)、薄膜、晶体、准晶和无定性材料,以及表面体系和固体 l 计算材料的结构参数(键长、键角、晶格常数、原子位置等)和构型 l 计算材料的状态方程和力学性质(体弹性模量和弹性常数) l 计算材料的电子结构(能级、电荷密度分布、能带、电子态密度和ELF) l 计算材料的光学性质 l 计算材料的磁学性质 l 计算材料的晶格动力学性质(声子谱等) l 表面体系的模拟(重构、表面态和STM模拟) l 从头分子动力学模拟 l 计算材料的激发态(GW准粒子修正) 计算主要的四个参数文件:INCAR ,POSCAR,POTCAR ,KPOINTS,下面简要介绍,详细权威的请参照手册 INCAR文件: 该文件控制VASP进行何种性质的计算,并设置了计算方法中一些重要的参数,这些参数主要包括以下几类: 对所计算的体系进行注释:SYSTEM

●定义如何输入或构造初始的电荷密度和波函数:ISTART,ICHARG,INIWA V ●定义电子的优化 –平面波切断动能和缀加电荷时的切断值:ENCUT,ENAUG –电子部分优化的方法:ALGO,IALGO,LDIAG –电荷密度混合的方法:IMIX,AMIX,AMIN,BMIX,AMIX_MAG,BMIX_MAG,WC,INIMIX,MIXPRE,MAXMIX –自洽迭代步数和收敛标准:NELM,NELMIN,NELMDL,EDIFF ●定义离子或原子的优化 –原子位置优化的方法、移动的步长和步数:IBRION,NFREE,POTIM,NSW –分子动力学相关参数:SMASS,TEBEG,TEEND,POMASS,NBLOCK,KBLOCK,PSTRESS –离子弛豫收敛标准:EDIFFG ●定义态密度积分的方法和参数 –smearing方法和参数:ISMEAR,SIGMA –计算态密度时能量范围和点数:EMIN,EMAX,NEDOS –计算分波态密度的参数:RWIGS,LORBIT ●其它 –计算精度控制:PREC –磁性计算:ISPIN,MAGMOM,NUPDOWN –交换关联函数:GGA,VOSKOWN –计算ELF和总的局域势:LELF,LVTOT –结构优化参数:ISIF –等等。 主要参数说明如下: ?SYSTEM:该输入文件所要执行的任务的名字。取值:字符串,缺省值:SYSTEM

电脑系统盘格式变未知引发的几种常见故障及其解决策略

电脑系统盘的分区格式变未知 引发的几种常见故障及其解决策略 一、常见的硬盘分区格式 根据目前流行的操作系统来看,常用的分区格式有四种,分别是FAT16、FAT32、NTFS和Linux。 1.FAT16 这是MS-DOS和最早期的Win 95操作系统中最常见的磁盘分区格式。它采用16位的文件分配表,能支持最大为2GB的分区,是目前应用最为广泛和获得操作系统支持最多的一种磁盘分区格式,几乎所有的操作系统都支持这一种格式,从DOS、Win 95、Win 97到现在的Win 98、Windows NT、Win 2000,甚至火爆一时的Linux都支持这种分区格式。 但是在FAT16分区格式中,它有一个最大的缺点:磁盘利用效率低。 2. FAT32 这种格式采用32位的文件分配表,使其对磁盘的管理能力大大增强,突破了FAT16对每一个分区的容量只有2GB的限制。但在WIN2K&XP系统中,由于系统限制,单个分区最大容量为32GB。由于现在的硬盘生产成本下降,其容量越来越大,运用FAT32的分区格式后,我们可以将一个大硬盘定义成一个分区而不必分为几个分区使用,大大方便了对磁盘的管理。 缺点是:由于文件分配表的扩大,运行速度比采用FAT16格式分区的磁盘要慢。另外,由于DOS不支持这种分区格式,所以采用这种分区格式后,就无法再使用DOS系统。最大的限制在于兼容性方面,Fat32不能保持向下兼容。单个文件不能大于4G。 3.NTFS 它的优点是安全性和稳定性极其出色,在使用中不易产生文件碎片。它能对用户的操作进行记录,通过对用户权限进行非常严格的限制,使每个用户只能按照系统赋予的权限进行操作,充分保护了系统与数据的安全。这种格式采用NT 核心的纯32位Windows系统才能识别,古老的DOS以及16位32位混编的Win95&;不能识别。 相比之下,NTFS可以比FAT32更有效地管理磁盘空间,最大限度地避免了磁

引导丢失windows7开机不能进系统修复方法

写在最前面: 经常有些TX在开机之后发现进不了系统,电脑屏幕上面只显示一行英文字母"bootmgr is missing",这种情况就是属于系统引导丢失的范畴,今天和大家分享一下修复系统引导的分享。 首先这个方法本身不难,他其实就是硬盘安装win7或者vista方法的一个变种。整个过程需要只需要鼠标操作以及输入一行命令即可。同样的,想干掉预装系统自带的100M的分区的同学也可以参考次方法(实施的时候一定记得看备注) 说明:由于要编辑帖子,我实在win7系统下做演示的。实际操作的时候,由于进不了系统需要在pe下修复。因此在后面说明中,win7系统盘的盘符我会用x:表示 首先将附件中的boot.rar(点击下载)文件,复制到win7系统盘x(pe下win的系统盘盘符不是C,要仔细注意),并解压到x盘的根目录。解压后x盘根目录应该有下图中红色框框标识出来的文件。 2011-8-5 15:19 上传 下载附件(62.4 KB) 同样的,再将附件中的bootsect.rar文件bootsect.rar(35.63 KB, 下载次数: 92) ,解压到X盘根目录。

下面,按win键+R→输入cmd→回车在弹出的对话框中输入下列命令 1.x:\bootsect /nt60 x: 复制代码 注意命令中的空格以及斜线的方向。 输入命名之后按回车,在几秒钟之后,如果收到的提示中含有successfully,那就代表引导已经修复成功。下面就可以重启看见熟悉的启动画面了。 含有100M隐藏分区的TX修复引导或者想干掉100m分区的TX请继续看2L备注 备注 ok,提到100M的隐藏分区,就设计到关于硬盘分区的一些基本概念,有兴趣的可以参考我的另外一个帖子:https://www.wendangku.net/doc/f014363020.html,/thread-1675491-1-1.html 具体的操作步骤如下。 在存在100M的隐藏分区情况下,win7系统是处于非活动状态,不能作为启动分区。因此,在用bootsect重做引导之后,还需要修改分区的活动状态。 修改方法多种多样,利用diskpart命令也可以用分区软件。这里介绍一种WinPm软件的修改方法,其他软件也是类似。 在WinPm下,右击想要设置成活动状态的分区,点击设置活动(不同软件,可能会显示成激活分区),就ok。

zheng-环境搭建及系统部署文档20170213(三版)

1Een 项目描述 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构:内容管理系统(门户、博客、论坛、问答等)、统一支付中心(微信、支付宝、在线网银等)、用户权限管理系统(RBAC细粒度用户权限、统一后台、单点登录、会话管理)、微信管理系统、第三方登录系统、会员系统、存储系统 https://www.wendangku.net/doc/f014363020.html,/zhengAdmin/src/ 2项目组织结构

3项目模块图 4项目使用到的技术4.1后端技术 Spring Framework SpringMVC: MVC框架

Spring secutity|Shiro: 安全框架 Spring session: 分布式Session管理MyBatis: ORM框架 MyBatis Generator: 代码生成 Druid: 数据库连接池 Jsp|Velocity|Thymeleaf: 模板引擎ZooKeeper: 协调服务 Dubbo: 分布式服务框架 TBSchedule|elastic-job: 分布式调度框架Redis: 分布式缓存数据库 Quartz: 作业调度框架 Ehcache: 缓存框架 ActiveMQ: 消息队列 Solr|Elasticsearch: 分布式全文搜索引擎FastDFS: 分布式文件系统 Log4J: 日志管理 Swagger2: 接口文档 sequence: 分布式高效ID生产 https://www.wendangku.net/doc/f014363020.html,/yu120/sequence AliOSS|Qiniu: 云存储 Protobuf|json: 数据传输 Jenkins: 持续集成工具 Maven|Gradle: 项目构建管理

EXE文件关联丢失的解决方法

EXE文件关联丢失的解决方法 1、修改regedit.exe 为 https://www.wendangku.net/doc/f014363020.html, 2、HKEY_CLASSES_ROOT\exefile\shell\open\command下的default,键值为"%1" %*。 另外,exe程序关联问题,在注册表下的 HKEY_LOCAL_MACHINE\Software\Microsoft\windowsNT\currentVersion\winlog on 下面有个名为shell的子项,键值应为explorer.exe。 Explorer.exe程序在系统中的作用 凡是Windows系列的*作系统,运行时都会启动一个名为Explorer.exe的进程。这个进程主要负责显示系统桌面上的图标以及任务栏,它在不同的系统中有不同的妙用。 Windows 9x中的应用 在Windows 9x中,这个进程是运行系统时所必需的。如果用“结束任务”的方法来结束Explorer.exe进程,系统就会刷新桌面,并更新注册表。所以,我们也可以利用此方法来快速更新注册表。方法如下: 按下Ctrl+Alt+Del组合键,出现“结束任务”对话框。在该对话框中选择“Explorer”选项,然后单击“结束任务”按钮,将出现“关闭Windows”对话框。单击“否”按钮,系统过一会儿将出现另一个对话框,告诉你该程序没有响应,询问是否结束任务。单击“结束任务”按钮,则更新注册表并返回Windows 9x系统环境中。这比起烦琐的重新启动过程要方便多了? Windows 2000/XP中的应用 在Windows 2000/XP和其他Windows NT内核的系统中,Explorer.exe进程并不是系统运行时所必需的,所以可以用任务管理器来结束它,并不影响系统的正常工作。打开你需要运行的程序,如记事本。然后右击任务栏,选择“任务管理器”,选中“进程”选项卡,在窗口中选择Explorer.exe进程,单击“结束进程”按钮,,接下来桌面上除了壁纸(活动桌面Active Desktop的壁纸除外),所有图标和任务栏都消失了。此时你仍可以像平常一样*作一切软件。 如果你想运行其他软件,但此时桌面上空无一物,怎么办?别着急,下面有两种可以巧妙地打开其他软件: 第一种方法:按下Ctrl+Alt+Del组合键,出现“Windows安全”对话框,单击“任务管理器”按钮(或是直接按下Ctrl+Shift+Esc组合键),在任务管理器窗口中选中“应用程序”选项卡,单击“新任务”,在弹出的“创建新任务”的对话框中,输入你想要打开的软件的路径和名称即可。

关于系统引导及激活失败的修复问题

关于系统引导及激活失败的修复问题 一般出现这种问题的原因很多, 1.有可能就是win7激活重启后就出现这种(我遇到过两次了)这种就是激活软件的问题。 2.有可能是病毒等等杀毒什么玩意的吧引导文件破坏了,或者引导文件丢失。 出现以上的情况,俺总结出来了几个方法,首先处理这种问题一般都要进去操作,所以要用到pe系统或者系统光盘。 PE系统的方法“ 这种首先要做的就是把bios里面的sate模式给更改一下,以便PE能够识别出硬盘分区信息等。一般笔记本和新店的台式机都需要更改(把SATA模式的ACHI更改一下就行了)。 进入pe后,能够看到硬盘信息这些了。 实验环境:windows 7 sp1 为了实验windows 7下的Bitlocker技术(驱动器加密),将C盘加密后,系统自己建立了一个额外的100M的隐藏分区。实验完成后,将此分区格式化,合并入C盘,至此问题出现,提示“bootmgr is missing”系统无法引导了。 后来发现,将C盘加密后产生的100M隐藏分区是用于存储系统引导文件的分区,格式化后,引导文件被删除了,自然无法引导。 用PE盘引导进入PE,利用BCDboot命令即可轻松的恢复引导文件。BCDboot是一种用于快速设置系统分区或修复系统分区上的启动环境的工具。系统分区是通过从已安装的Windows(R) 映像复制一小部分启动环境文件来设置的。BCDboot还会在系统分区上创建引导配置数据(BCD) 存储,该存储中包含一个新的引导项,可让您引导到已安装的Windows 映像。 Bcdboot - Bcd启动文件创建和修复工具。 bcdboot.exe 命令行工具用于将关键启动文件复制到系统分区以及创建新的系统BCD 存储 bcdboot [/l ] [/s ] [/v] [/m [{OS Loader ID}]] source 指定windows 系统根目录的位置。 /l 指定在初始化BCD 存储时使用的可选区域设置参数。 默认值为“简体中文”。 /s 指定一个可选的卷号参数,该参数用于指定要将启动环境文件复制到 的目标系统分区。默认值为固件标识的系统分区。 /v 启用详细模式。

Windows_不能加载用户的配置文件,但是用系统的默认配置文件让您登录

一、错误现象: 当用户登录时,输入密码后弹出如下的错误信息: “windows不能加载本地存储的配置文件。此问题的可能原因是安全权限不足或者是本地配置文件损坏。 如果此问题持续存在,请与管理员联系。” 二、解决办法 此种情况的原因可能是当前登录的用户为域中的用户,此用户的本地配置文件被误删除或者被破坏,这样在登录时,系统就找不到其配置文件信息。所以出现错误。 当然,解决的办法就是恢复其配置文件。步骤如下: 1、进入C:\document and setting ,找到以此用户命名的文件夹(例如teyqiu),也就是该用户原来的配置文件夹,主要内容有桌面的设置、开始菜单的设置和收藏夹等等信息。将其复制到别处。 2、重命名C:\document and setting下以此用户命名的文件夹。(例如原来是teyqiu改成了teyqiu2) 3、重启机器,用该用户再次登录,此时当机器登录到域时,由于本地已经删除了该用户的配置文件夹,此时会自动创建一个新的以此用户命名的文件夹。里面就会包含一个正确的配置文件了。 4、再将copy走的那个文件夹(本案例是改名的teyqiu2)中的“桌面”、“开始菜单”、“收藏夹”等个人设置的文件夹copy到新创建的文件夹下就可以恢复以前自己熟悉的桌面和开始菜单设置了。 注意:不要把copy走文件夹中的所有文件夹和文件覆盖新创建的文件夹中的内容,这样新创建的正确的配置文件也会被覆盖,所以只把属于你的copy回来就可以了! 注意以下的几个问题: 1.在copy C:\document and setting 中的依此用户命名的文件夹时,显示所有该文件夹的文件,因为Outlook的所有邮件都隐藏在该文件夹中的'Local settings",别再把它误删除了。 2.另外,建议不要急于删除C:\document and setting下依此用户命名的文件夹,只要把它该文件夹改一个名字即可,等重新启动及按照上方法copy完原来的一些配置后,发现机器完全恢复原来的样子后再删除也不迟。 3.恢复完后,outlook需要重新设置,但原来的邮件一封也没有少 百度文库

Velocity教程

Velocity教程 关键字: velocity教程 Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。 官方网站:https://www.wendangku.net/doc/f014363020.html,/velocity/ Velocity脚本摘要 1、声明:#set ($var=XXX) 左边可以是以下的内容 Variable reference String literal Property reference Method reference Number literal #set ($i=1) ArrayList #set ($arr=["yt1","t2"]) 技持算术运算符 2、注释: 单行## XXX 多行#* xxx xxxx xxxxxxxxxxxx*# References 引用的类型 3、变量Variables 以"$" 开头,第一个字符必须为字母。character followed by a VTL Identifier. (a .. z or A .. Z). 变量可以包含的字符有以下内容: alphabetic (a .. z, A .. Z) numeric (0 .. 9) hyphen ("-") underscore ("_") 4、Properties $Identifier.Identifier $https://www.wendangku.net/doc/f014363020.html,

注册表的文件关联及应用

注册表的文件关联及应用 喜欢使用Windows右键快捷菜单的朋友可能知道,当你选择了一个文件(或者是文件夹或是系统图标)再单击鼠标右键,系统就会弹出一个菜单,菜单上面的各种“功能”(或称“操作”)任你选择,但是你是否注意到,当你安装一些应用软件之后,你的右键菜单是不是膨胀,以winzip为例,安装winzip之后,文件或文件夹的右键菜单当中就增加了功能选择项"Add to Zip"和"Add to xxx.zip",如图一,看到这个变化,我们不禁要问,这些选择项是怎么加入的,可不可以自己来添加。带着这些问题,我们再来看Windows的文件关联。 什么是文件关联呢?通俗地说,就是选择不同类型的文件时,在其右键菜单上显示的各功能项。每个功能项即对应一个关联。选择了某一功能(操作),系统就去执行相应的处理程序。至于对什么文件的什么操作对应什么样的处理程序,那都记录在系统注册表中。因此,要真正弄清文件关联,必须深入研究注册表。这个问题解决了,我们就可以利用注册表随心所欲地为文件建立,修改,删除关联。 既然关联信息都写在注册表中,那么它在注册表中又是怎样构成的呢?我

们不妨打开注册表,观察根键HKEY_CLASSES_ROOT之下的各个主键。(这样或许更易说明这一点)你是不是看到了很多前面有一个点(.),后面好象是文件扩展名的主键,如图二所示 如.bat,.txt,.lnk,.bmp等。我们把这一类的主键称之为“扩展名主键”,每个扩展名主键都有一个默认键值。如:主键.bat的默认值为batfile; .lnk主键的默认值为lnkfile。举了这两个例子,你是否看出了其中的规律。即:若“扩展名主键”名为.xxx(xxx为某一类文件的扩展名),那么它的默认键值就为xxxfile。当然并不是所有的默认值都是这样,也可能多个主键对应同一默认值。比如:主键.jpeg 和主键.jpg,它们的默认值jpgfile;.html和htm的默认值都为htmlfile。为什么要说这么多的扩展名主键的默认值呢?其中原因且听我慢慢道来。这个默认键值的作用就非同小可了,它可是文件关联的桥梁和纽带,是它将文件的类型(以扩展名来标识文件类型)与文件的关联联系起来。不信,你可以将某一“扩展名主键”的默认键值乱改一通,你就会发现,该类文件的许多关联项在右键菜单中消失了。既然这个重要的默认键值起了一个桥梁的作用,那么桥梁的另一端——文件的关联又是如何定义的呢?我们继续看注册表,让它来给我们解释。依然是在HKEY_CLASSES_ROOT根键之下。我们可以看到该根键之下有如下主键。如:batfile,txtfile,lnkfile 等。(如图三)看到没有

系统引导文件

系统引导文件.txt懂得放手的人找到轻松,懂得遗忘的人找到自由,懂得关怀的人找到幸福!女人的聪明在于能欣赏男人的聪明。生活是灯,工作是油,若要灯亮,就要加油!相爱时,飞到天边都觉得踏实,因为有你的牵挂;分手后,坐在家里都觉得失重,因为没有了方向。在DOS/Windows操作系统下,这些区域包括引导区(BOOT)、文件分配表(FAT)及根目录区(ROOT),根目录区之后是划分整齐的一块块用户文件存放区。其中引导区存放的是一段用来引导操作系统的“指令”;硬盘因为可以存在多个操作系统,所以除了引导区BOOT外,其第一个扇区里还有一段用来解析硬盘分区的“指令”,叫主引导区(MBR),其内还包括了硬盘的分区表数据。文件分配表和根目录区则全部是“数据”。 提问人的追问 2009-12-27 19:00 这些我都知道 我只是想问 C盘里的那些文件和引导有关系,哪些文件和引导没关系 我想知道和引导有关系的文件具体叫什么名字 回答人的补充 2009-12-27 19:09 1.CONFIG.SYS CONFIG.SYS是包含在DOS(磁盘操作系统,Disk Operating System)中的一个文本文件命令,它告诉操作系统计算机如何初始化。多数情况下,CONFIG.SYS命令制定内存设备驱动和程序,以控制硬件设备;开启或进制系统特征;以及限制系统资源。CONFIG.SYS在autoexec.bat(自动批处理程序)文件执行前载入。 2.AUTOEXEC.BAT DOS在启动会自动运行autoexec.bat这个文件,一般我们在里面装载每次必用的程序,如: path(设置路径)、smartdrv(磁盘加速)、 mouse(鼠标启动)、mscdex(光驱连接)、doskey(键盘管理)、set(设置环境变量)等。 3.IO.SYS IO.SYS提供标准硬件的输入/输出接口和DOS的中断调用,在电脑启动过程中,此文件会根据用户通过输入设备的信号执行相应的操作。大家常挂在嘴边的“开机按F8进入安全模式”就是来自于这个文件的作用 4.boot.ini 当我们在电脑中安装了多系统(如Windows 2000和Windows XP)之后,每次启动计算机时都会出现一个系统引导菜单,在此选择需要进入的系统后回车即可。这个引导程序就是Boot.ini,在安装Windows 2000(XP)时程序自动被安装,使用它我们可以轻松对电脑中的多系统进行引导,还可以通过该引导文件,设置个性化的启动菜单。 系统主要依赖Boot.ini文件来确定计算机在重启(引导)过程中显示的可供选取的操作系统类别。Boot.ini在缺省状态下被设定为隐含和系统文件属性, 并且被标识为只读文件。 双击boot.ini,我们通常能看到如下的内容:

system文件丢失无法启动修复方法

故障描述 计算机无法启动,并提示以下信息: 因以下文件的损坏或丢失, Windows无法启动: \Windows\System32\Config\System 原因及解决方法 windows/system32/config/system,这个是系统的注册表配置文件,如果损坏导致Windows 无法读取注册表信息,是无法进入操作系统。 启动故障恢复控制台、创建临时文件夹、将现有注册表文件备份到新位置、删除现有位置的注册表文件,然后将注册表文件从修复文件夹复制到 System32\Config 文件夹中。完成此过程之后将创建一个注册表,您可以使用此注册表启动 Windows XP。 具体步骤 1.将 Windows XP 启动盘插入软盘驱动器,或 将 Windows XP 安装光盘插入 CD-ROM 驱动器,然后重新启动计算机。

2.按照提示,单击以选中从 CD-ROM 驱动器启动计算机所需的所有选项。 3.出现“欢迎使用安装程序”屏幕时,按 R 键启动故障恢复控制台。 4.如果您使用的是双启动或多启动计算机,输入操作系统的编号即可进入相应的控制台。 5.按照提示,键入管理员密码。如果管理员密码为空,则只需按 Enter 键。 6.在故障恢复控制台命令提示符处,键入下列几行命令,并在每行之后按 Enter 键: (备份你原来的系统信息) md tmp copy c:\windows\system32\config\system c:\windows\t mp\system.bak copy c:\windows\system32\config\software c:\windows \tmp\software.bak

应用程序打不开 exe文件关联修复器 打开方式还原 所有应用程序打不开

摘要:有时我们的操作错误会导致exe文件关联错误,使所有的应用程序文件都以不正确的方式打开,例如Win7的Windows Media Center,记事本,浏览器等等,从而无法使用应用程序。那么,怎样进行exe打开方式还原,解决应用程序打不开的问题呢? 关键词:应用程序打不开 exe文件关联修复器打开方式还原所有应用程序打不开 各系统在应用程序打不开时的打开方式还原方式是不同的。下面我们就针对不同的情况进行详细介绍。 如果是XP等系统,解决应用程序打不开的方式非常简单。我们可以用导入注册表文件,更改文件类型关联,命令行等方式进行修改。这里列举一种最为直观、不容易误操作的方式。 打开“我的电脑”,点击上方的“工具”菜单,点击文件夹选项,点击“文件类型”,点击“新建”,在弹出的输入框中输入EXE,点击“高级”,将“关联的文件类型”选为“应用程序”,确定。

此时返回前一窗口,看到下方的打开方式信息,点击右下角的“还原”按钮,然后关闭即可。 但是当遇到vista,Win7这种对系统文件、注册表保护的非常严密的系统,由于权限问题,这些常规方法以及网上较为普遍的exe文件关联修复器都不能起作用了。 那么,Win7,vista下该怎样解决应用程序打不开的问题,进行打开方式还原呢? 第一种方法是在开始-控制面板-用户账户和家庭安全中新建一个管理员账户,在新的账户由于使用了新的用户配置,应用程序打不开的问题就可以解决了。

如果不想新建账户,我们可以利用内核软件达到解决应用程序打不开的目的。首先,打开计算机,找到左上角的“组织”-文件夹和搜索选项。

点击查看,把“隐藏已知文件的扩展名”前的对号去掉。 尝试打开浏览器,一般是可以打开的。如果打不开,找到浏览器的原始目录(比 如.C:\Program Files\Internet Explorer\Iexplore.exe),找到浏览器主程序,重命名,将.exe后缀改为.com。然后去网上下载一个XueTr软件。解压前面下载到的XueTr运行。此时把解压出来的XueTr.exe重命名为https://www.wendangku.net/doc/f014363020.html,,确定两次。打开https://www.wendangku.net/doc/f014363020.html,,转到“系统杂项”,对任意一项,点右键-修复所有,确定。此时exe打开方式还原并恢复正常。

NVelocity语法

默认情况下,NVelocity解析是不分大小写的,当然可以通过设置runtime.strict.math=true,采用严格解析模式。 ##指定用户名字 欢迎你: $https://www.wendangku.net/doc/f014363020.html,!

###输出用户喜好的MuD #foreach( $mud in $mudsOnSpecial ) #if ( $customer.hasPurchased($mud) ) #end #end
$flogger.getPromo( $mud )
set指示符使用一个表达式(expression) (包含在一对括号里) –将一个值value (这里是Velocity)付给变量a,(变量名在左边,值在右边,用=组合起来). 以$开头的表示“引用”意思是取得一些东东.可引用变量,属性,方法属性可以引用到对象的命令. Velocity会使用合适的策略选择引用到的命令. 它会根据协定的命令命令格式查找. 无论属性引用的的名字是否大小写,Velocity都有固定的查找规则.如在$customer.address引用时,查找顺序是: getaddress() getAddress() get("address") isAddress() 对于VTL中大写的属性名Address引用,将是: getAddress()

getaddress() get("Address") isAddress() 正规引用格式 ${mudSlinger} 1.Jack is a $vicemaniac. 2.Jack is a ${vice}maniac. 这样,Velocity就知你要的是$vice, 而不是$vicemaniac变量,正规引用格式一般用于在模板中直接调整字符串内容. Quiet Reference Notation(静态引用输出) Velocity遇到一个不能处理的引用时,一般他会直接输出这个引用$email的写法,页面上会看到的是$email,如下例,我们可以在$后面加上一个!号,那么就会输出空白:. 正式的写法是:. Getting literal( 语义问题) velocity使用$,#字符来标志它的声明,但有时,HTML中因为某种其它意图,也会写出这样的字符 1.Currency(货币标志) 如美元 $2.50!这样的写法出现到模板中, VTL处理时是不会出错,会正确的输出$2.50!这个你想要的结果。为什么呢?一个合法的VTL标示符是以一个字母开头的 如下示,如果没有#set( $email = "foo" )这一行且java代码中Context对象中没有放放email对象,将直接输出$email. #set( $email = "foo" ) $email 如果email己定义了 (比如它的值是foo),而这里你却想输出$email. 这样一个字符串,就需要使用转义字符”\”.

Win7系统怎么修改文件关联方式

Win7系统怎么修改文件关联方式 文件关联指的是用户通过设定好的,将同类型的文件与相应的软件建立相连的关系,设置成默认程序打开的文件。那么Win7系统怎么修改文件关联方式呢?下面小编就为大家带来了Win7系统修改文件关联方式的方法。 Win7系统修改文件关联方式方法 第一步、进入win7系统后,将控制面板打开,一般默认的前提下控制面板的排列是类别方式,如下图所示的那样,先点击“程序”选项,这样才可以找到默认程序设置项,然后才可以更改指定文件打的开方式和默认程序的相关设置。 第二步、在类别列表排列的时候,有可能不能够直接的看到设置功能相关的信息,这时候最好把查看方式切换成“大图标”,这样就可以清楚的看到相关设置功能的名称。

第三步、然后再点击“设置默认程序”选项,如下图所示,在下左侧程序列表框里面,我们可以找到当前注册在系统里面的默认程序,直接选择Windows Live Mail,接着点击左侧的“选择此程序的默认值”选项,然后在“设置程序关联”选项里面复选“.eml”类型扩展名,最后在点击确定完成设置就可以了。 其实,进入Windows7系统后,之后,我们也可以先找到默认程序设置面板,在里面直接点击“将文件类型或协议与程序关联”选项,这样就能够对特定的文件类型选择合适的打开方式了,十分的便捷。 看过“Win7系统怎么修改文件关联方式”的人还看了:

1.win7怎么更换文件关联程序 2.win7系统文件的关联与打开方式如何设置 3.win7怎么将文件关联到相关程序 4.win7怎么同时修改多个文件名字 5.win7系统怎么设置防止重要文件被删除 6.win7系统怎么批量重命名文件

EXE无法打开文件关联被破坏后的终极解决办法

EXE无法打开文件关联被破坏后的终极解决办法 2010-03-25 13:45 EXE可执行文件是windows操作系统中最重要的文件类型之一,一旦文件关联出现问题,用鼠标双击程序图标或快捷方式时,要么没有任何反映,要么打开了其他界面。总之就是所有的EXE可执行程序都不能正常运行了! 程序或文件关联出现问题,一般是由病毒引起的,也可能是用户误操作引起的。 解决方式有些麻烦。网上有许多相关介绍,但内容几乎全都一样: 方法(一): 打开HKEY_CLASSES_ROOT键,找到.exe键项并打开,修改数值数据为exefile; 方法(二): 运行CMD命令,进入命令行窗口,运行以下命令: ASSOC .EXE=EXEFILE 运行regedit和cmd之前,先将这两个程序的后缀exe改为com。 注意:需要显示文件扩展名才能修改后缀。 方法:打开资源管理器(打开“我的电脑”)→“工具”→“文件夹选项”→“查看”→把“隐藏已知文件类型的扩展名”前面的√取消。 但是,病毒水平在不断提高,这种方法往往很难奏效。因为,病毒修改注册表后,很可能会锁定注册表相关键项,无法在这些键项上进行任何操作,有时甚至整个注册表全部不能保存,经过反复试验,我觉得以下方式完全可以解决此类问题(至少目前为止有效)。 (一)恢复系统的安全模式。 可以修改注册表修复安全模式,考虑到注册表本身有些问题,这里不用此法。 建议采用工具修复,如自动播放病毒专杀软件AutoGuarder,下载后是一个压缩包,直接双击解压缩到任何目录下(如果打不开winrar等软件,把winrar程序后缀改为 .com,先运行https://www.wendangku.net/doc/f014363020.html,,再打开压缩包)。然后将AutoGuarder.exe改后缀为.com,运行这个程序。点击左边的“修复工具”→“系统修复工具”,在中间项目栏里面选“修复无法进入安全模式”,再点击右边的“修复所选项”。然后重启,就可以进入安全模式了。如图1:

相关文档
相关文档 最新文档