标签 技巧 下的文章

删除(隐藏)Win10文件资源管理器左侧导航栏OneDrive文件夹


如果不想使用 OneDrive 云服务(毕竟国内的云服务也不差了),那每次打开 Windows 10 的文件资源管理器,它左侧栏中的
OneDrive 按钮可能就有点碍事。可以考虑把这个链接按钮删除或隐藏。

注意,不是停止 OneDrive 云服务,而只是删除(隐藏)那个链接按钮而已。
具体方法:

1、启动注册表编辑器(同时按徽标键+R键,输入regedit.exe);
2、定位到注册表项 HKEY_CLASSES_ROOT /CLSID /{018D5C66-4533-4307-9B53-224DE2ED1FE6};
3、编辑右侧 System.IsPinnedToNameSpaceTree 项的 DWORD,它的默认值是 1。为了从 Windows 10 的文件资源管理器中让 OneDrive 消失,我们把它改为 0 。
修改会立刻生效,我们再打开文件资源管理器,左侧导航栏中已经没有 OneDrive 的条目了。

把刚才 System.IsPinnedToNameSpaceTree 项的 DWORD 值修改会1,就能恢复OneDrive文件夹。


删除Win10文件资源管理器中3D对象文件夹


WIN10文件资源管理器中出现的“3D对象”之类文件夹没有任何用处,却也删不掉,看起来有些烦人。
网上搜索到的方法索引如下:
1、启动注册表编辑器(同时按徽标键+R键,输入regedit.exe);
2、定位到HKEY_LOCAL_MACHINE/ SOFTWARE/ Microsoft/ Windows/ CurrentVersion/ Explorer/ MyComputer/ NameSpace/ ;
3、删除下级列表项中{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}这个项,注销一下,搞定。

其他文件夹删除对应项目。删除对应键值后,再重启电脑即可。

{374DE290-123F-4565-9164-39C4925E467B} 下载 

{B4BFCC3A-DB2C-424C-BO29-7FE99A87C641} 桌面 

{1CF1260C-4DD0-4ebb-811F-33C572699FDE} 音乐 

{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA} 图片 

{A0953C92-50DC-43bf-BE83-3742FED03C9C} 视频 

{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0} 文档

删除打开(一般出现在浏览器中上传文件时出现),此电脑后6个子文件夹

音乐:{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}

视频:{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}

图片:{24ad3ad4-a569-4530-98e1-ab02f9417aa8}

文档:{d3162b92-9365-467a-956b-92703aca08af}

下载:{088e3905-0323-4b02-9826-5d99428e115f}

桌面:{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}

3D对象:{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}

解决ubuntu不能播放MP3和播放列表中文乱码问题


ubuntu16.04的mp3播放和播放列表中文乱码是一起需要解决的

以ubuntu自带的播放器Rhythmbox为例

1.安装gstreamer
sudo apt install gstreamer1.0-fluendo-mp3
请用tab键补全,因为版本可能不断更新
这时候可能你的问题已经解决了,因为你的中文显示正常

2.解决Rhythmbox中文乱码
切换到音乐的目录,执行以下操作
mid3iconv -e GBK *.mp3
/*
mid3iconv 命令主要是将原来mp3音乐文件的ID3信息转换
成了Unicode并用ID3v2的格式存回文件中。
*/
此时,系统会提示你安装python-mutagen,安装
sudo apt install python-mutagen
再执行
mid3iconv -e GBK *.mp3
观察是否中文正常显示

3.以上步骤都正常执行,并且成功
/*
进入Rhythmbox,随便点一首mp3的歌曲,
会弹出一个对话框,下载一个东西,我也不记得了,也没办法截图给你们
总之,直接点确认,下载,继续,都完成之后,应该就已经可以听mp3
*/

以上方法出自http://blog.csdn.net/peng_666666/article/details/52774509,版权归原作者,此处引用备查。


“此操作只对目前安装的产品有效”的终极解决办法


今天在Windows 7下安装软件新版本时,不小心误点了卸载旧版本安装进程界面的“取消”按钮。导致再次运行安装程序的时候卡在了一个蛋疼的“此操作只对目前安装的产品有效”安装提示界面。

想到可能是刚才卸载进程中断,导致旧版本没卸载干净。于是搜索注册表删除了大多数和SU相关的注册表信息,结果情况依然。

各种卸载软件测试一遍,均没有发现有旧版本的影子。

用谷歌搜索偶然发现这个帖子,收到启发,然后查看了msiexec这个命令的相关参数如下:

msiexec /Option <Required Parameter> [Optional Parameter]

安装选项
</package | /i> <Product.msi>  安装或配置产品
/a <Product.msi>  管理安装 - 在网络上安装产品
/j<u|m> <Product.msi> [/t <Transform List>] [/g <Language ID>]  公布产品 - m 公布到所有用户,u 公布到当前用户
</uninstall | /x> <Product.msi | ProductCode>  卸载产品
显示选项
/quiet  安静模式,无用户交互
/passive  无人参与模式 - 只显示进度栏
/q[n|b|r|f]  设置用户界面级别
n - 无用户界面
b - 基本界面
r - 精简界面
f - 完整界面(默认值)
/help  帮助信息
重新启动选项
/norestart  安装完成后不重新启动
/promptrestart  必要时提示用户重新启动
/forcerestart  安装后始终重新启动计算机
日志选项
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <LogFile>
i - 状态消息
w - 非致命警告
e - 所有错误消息
a - 操作的启动
r - 操作特定记录
u - 用户请求
c - 初始用户界面参数
m - 内存不足或致命退出信息
o - 磁盘空间不足消息
p - 终端属性
v - 详细输出
x - 额外调试信息
+ - 扩展到现有日志文件
! - 每一行刷新到日志
* - 记录所有信息,除了 v 和 x 选项
/log <LogFile>
与 /l* <LogFile> 相同
更新选项
/update <Update1.msp>[;Update2.msp]  应用更新
/uninstall <PatchCodeGuid>[;Update2.msp] /package <Product.msi | ProductCode>  删除产品的更新
修复选项
/f[p|e|c|m|s|o|d|a|u|v] <Product.msi | ProductCode>  修复产品
p - 仅当文件丢失时
o - 如果文件丢失或安装了更旧的版本(默认值)
e - 如果文件丢失或安装了相同或更旧的版本
d - 如果文件丢失或安装了不同版本
c - 如果文件丢失或较验和与计算的值不匹配
a - 强制重新安装所有文件
u - 所有必要的用户特定注册表项(默认值)
m - 所有必要的计算机特定注册表项(默认值)
s - 所有现有的快捷键方式(默认值)
v - 从源运行并重新缓存本地安装包
设置公共属性
[PROPERTY=PropertyValue]

于是尝试开始菜单/运行/输入“cmd”,输入命令”msiexec /o  e:/a.msi“,终于搞定。

如果安装包是.exe后缀的,可以尝试用WinRAR软件解压缩到独立文件夹,应该就能找到一个.msi的文件,然后参照命令(msiexec /o  e:/a.msi)替换相应选项参数和文件路径即可。


撤销Excel工作表保护密码


在日常工作中,您是否遇到过这样的情况:您用Excel编制的报表、表格、程序等,在单元格中设置了公式、函数等,为了防止其他人修改您的设置或者防止您自己无意中修改,您可能会使用Excel的工作表保护功能,但时间久了保护密码容易忘记,这该怎么办?有时您从网上下载的Excel格式的小程序,您想修改,但是作者加了工作表保护密码,怎么办?您只要按照以下步骤操作,Excel工作表保护密码瞬间即破!

1、打开您需要破解保护密码的Excel文件;

2、依次点击菜单栏上的工具---宏----录制新宏,输入宏名字如:aa;

3、停止录制(这样得到一个空宏);

4、依次点击菜单栏上的工具---宏----宏,选aa,点编辑按钮;

5、删除窗口中的所有字符(只有几个),替换为下面的内容;

从横线下开始复制


Option Explicit

Public Sub AllInternalPasswords()
' Breaks worksheet and workbook structure passwords. Bob McCormick
' probably originator of base code algorithm modified for coverage
' of workbook structure / windows passwords and for multiple passwords
'
' Norman Harker and JE McGimpsey 27-Dec-2002 (Version 1.1)
' Modified 2003-Apr-04 by JEM: All msgs to constants, and
' eliminate one Exit Sub (Version 1.1.1)
' Reveals hashed passwords NOT original passwords
Const DBLSPACE As String = vbNewLine & vbNewLine
Const AUTHORS As String = DBLSPACE & vbNewLine & _
"Adapted from Bob McCormick base code by" & _
"Norman Harker and JE McGimpsey"
Const HEADER As String = "AllInternalPasswords User Message"
Const VERSION As String = DBLSPACE & "Version 1.1.1 2003-Apr-04"
Const REPBACK As String = DBLSPACE & "Please report failure " & _
"to the microsoft.public.excel.programming newsgroup."
Const ALLCLEAR As String = DBLSPACE & "The workbook should " & _
"now be free of all password protection, so make sure you:" & _
DBLSPACE & "SAVE IT NOW!" & DBLSPACE & "and also" & _
DBLSPACE & "BACKUP!, BACKUP!!, BACKUP!!!" & _
DBLSPACE & "Also, remember that the password was " & _
"put there for a reason. Don't stuff up crucial formulas " & _
"or data." & DBLSPACE & "Access and use of some data " & _
"may be an offense. If in doubt, don't."
Const MSGNOPWORDS1 As String = "There were no passwords on " & _
"sheets, or workbook structure or windows." & AUTHORS & VERSION
Const MSGNOPWORDS2 As String = "There was no protection to " & _
"workbook structure or windows." & DBLSPACE & _
"Proceeding to unprotect sheets." & AUTHORS & VERSION
Const MSGTAKETIME As String = "After pressing OK button this " & _
"will take some time." & DBLSPACE & "Amount of time " & _
"depends on how many different passwords, the " & _
"passwords, and your computer's specification." & DBLSPACE & _
"Just be patient! Make me a coffee!" & AUTHORS & VERSION
Const MSGPWORDFOUND1 As String = "You had a Worksheet " & _
"Structure or Windows Password set." & DBLSPACE & _
"The password found was: " & DBLSPACE & "$$" & DBLSPACE & _
"Note it down for potential future use in other workbooks by " & _
"the same person who set this password." & DBLSPACE & _
"Now to check and clear other passwords." & AUTHORS & VERSION
Const MSGPWORDFOUND2 As String = "You had a Worksheet " & _
"password set." & DBLSPACE & "The password found was: " & _
DBLSPACE & "$$" & DBLSPACE & "Note it down for potential " & _
"future use in other workbooks by same person who " & _
"set this password." & DBLSPACE & "Now to check and clear " & _
"other passwords." & AUTHORS & VERSION
Const MSGONLYONE As String = "Only structure / windows " & _
"protected with the password that was just found." & _
ALLCLEAR & AUTHORS & VERSION & REPBACK
Dim w1 As Worksheet, w2 As Worksheet
Dim i As Integer, j As Integer, k As Integer, l As Integer
Dim m As Integer, n As Integer, i1 As Integer, i2 As Integer
Dim i3 As Integer, i4 As Integer, i5 As Integer, i6 As Integer
Dim PWord1 As String
Dim ShTag As Boolean, WinTag As Boolean

Application.ScreenUpdating = False
With ActiveWorkbook
WinTag = .ProtectStructure Or .ProtectWindows
End With
ShTag = False
For Each w1 In Worksheets
ShTag = ShTag Or w1.ProtectContents
Next w1
If Not ShTag And Not WinTag Then
MsgBox MSGNOPWORDS1, vbInformation, HEADER
Exit Sub
End If
MsgBox MSGTAKETIME, vbInformation, HEADER
If Not WinTag Then
MsgBox MSGNOPWORDS2, vbInformation, HEADER
Else
On Error Resume Next
Do 'dummy do loop
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
With ActiveWorkbook
.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If .ProtectStructure = False And _
.ProtectWindows = False Then
PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _
Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
MsgBox Application.Substitute(MSGPWORDFOUND1, _
"$$", PWord1), vbInformation, HEADER
Exit Do 'Bypass all for...nexts
End If
End With
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
Loop Until True
On Error GoTo 0
End If
If WinTag And Not ShTag Then
MsgBox MSGONLYONE, vbInformation, HEADER
Exit Sub
End If
On Error Resume Next
For Each w1 In Worksheets
'Attempt clearance with PWord1
w1.Unprotect PWord1
Next w1
On Error GoTo 0
ShTag = False
For Each w1 In Worksheets
'Checks for all clear ShTag triggered to 1 if not.
ShTag = ShTag Or w1.ProtectContents
Next w1
If ShTag Then
For Each w1 In Worksheets
With w1
If .ProtectContents Then
On Error Resume Next
Do 'Dummy do loop
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If Not .ProtectContents Then
PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _
Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
MsgBox Application.Substitute(MSGPWORDFOUND2, _
"$$", PWord1), vbInformation, HEADER
'leverage finding Pword by trying on other sheets
For Each w2 In Worksheets
w2.Unprotect PWord1
Next w2
Exit Do 'Bypass all for...nexts
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
Loop Until True
On Error GoTo 0
End If
End With
Next w1
End If
MsgBox ALLCLEAR & AUTHORS & VERSION & REPBACK, vbInformation, HEADER
End Sub


复制到横线以上

6、关闭编辑窗口;

7、依次点击菜单栏上的工具---宏-----宏,选AllInternalPasswords,运行,确定两次;

等一会,就会出现一个对话框:这就是Excel密码对应的原始密码(此密码和原先设置的密码都能打开此文档。如果是别人的文档,你又想恢复密码设置,就可以用此密码进行保护,他就能用他设置的密码打开,你可以试试,很有趣的。字母一定要大写。


MOTO XT390进入Recovery模式的方法


1、将先手机处于关机状态下,再按住开机键大约2秒(在手机屏幕有显示前);

2、再同时按住音量下键不放,手机在显示“沃 3G”后将显示三角形图标,然后放开按键;

3、再同时按住音量上键和音量下键不放进入Recovery模式。音量上键(连续按2次)和音量下键上下移动,开机键选择;

(注意:音量下键按得太早,手机将进入升级模式(屏幕不显示);按得迟,手机在显示“沃 3G”后将正常开机。)

4、在进入了Recovery模式后,选择WIPE即可!

5、XT390 WIPE的方法;XT390进入Recovery模式的方法;XT390进入刷机模式的方法!和XT389一样!


解释Windows“上帝模式”的原理


最近两天,Windows 7“God Mode”(上帝模式)被国内各大网站和论坛炒得沸沸扬扬。“God Mode”始见于国外网站“Geek In Disguise”,或许老外深感这个“文件夹”的神奇以及他们对上帝的膜拜和虔诚,遂以“God Mode”命名。建立“God Mode”确实有用:可以非常方便地调用系统配置功能。下面,我来回答两个问题:第一,如何建立“God Mode”?第二,神奇的玄机和奥秘?

建立“God Mode”非常简单:在桌面新建一个文件夹,命名为 GodMode.{ED7BA470-8E54-465E-825C-99712043E01C} 即可。你会发现:图标变成了“控制面板”,文件夹里面的内容相当丰富。

其实,God Mode.{ED7BA470-8E54-465E-825C-99712043E01C}的奥秘,不在“God Mode”(可以改为任何Name)而在“ .”后的函数指令:通过这条指令即可调用Windows 7内置的有关功能选项。

在以前XP的时候我就收藏了很多这种后缀,有些现在还能用,分享给大家把

回收站.{645ff040-5081-101b-9f08-00aa002f954e}
拨号网络.{992CFFA0-F557-101A-88EC-00DD010CCC48}
打印机.{2227a280-3aea-1069-a2de-08002b30309d}
控制面板.{21ec2020-3aea-1069-a2dd-08002b30309d}
网上邻居.{208D2C60-3AEA-1069-A2D7-08002B30309D}
图标clsid=windowsmedia 文件名.{00020c01-0000-0000-c000-000000000046}
无关联文件 文件名.{00021401-0000-0000-c000-000000000046}
BMP文件 文件名.{d3e34b21-9d75-101a-8c3d-00aa001a1652}
HTML文件 文件名.{25336920-03f9-11cf-8fd0-00aa00686f13}
媒体剪辑文件 文件名.{00022601-0000-0000-c000-000000000046}
打印机 文件名.{2227a280-3aea-1069-A2de-08002b30309d}
控制面板 文件名.{21ec2020-3aea-1069-A2dd-08002b30309d}
网上邻居 文件名.{208d2c60-3aea-1069-A2d7-08002b30309d}
拨号网络 文件名.{992cffa0-F557-101a-88ec-00dd010ccc48}
计划任务 文件名.{D6277990-4c6a-11cf-8d87-00aa0060f5bf}
回收站 文件名.{645ff040-5081-101b-9f08-00aa002f954e}
Web文件夹 文件名.{Bdeadf00-C265-11d0-Bced-00a0c90ab50f}
历史记录 文件名.{Ff393560-C2a7-11cf-Bff4-444553540000}
收藏夹 文件名.{1a9ba3a0-143a-11cf-8350-444553540000}
预订文件夹 文件名.{F5175861-2688-11d0-9c5e-00aa00a45957}
ActiveX高速缓存文件夹文件名.{88c6c381-2e85-11d0-94de-444553540000}
excel.{00020810-0000-0000-C000-000000000046}
word.{00020900-0000-0000-C000-000000000046}
media.{00022603-0000-0000-C000-000000000046}
CAB.{0CD7A5C0-9F37-11CE-AE65-08002B2E1262}
搜索-计算机{1f4de370-d627-11d1-ba4f-00a0c91eedba}
mht.{3050F3D9-98B5-11CF-BB82-00AA00BDCE0B}
mshta.{3050f4d8-98B5-11CF-BB82-00AA00BDCE0B}
我的文档.{450D8FBA-AD25-11D0-98A8-0800361B1103}
XML.{48123bc4-99d9-11d1-a6b3-00c04fd91555}
回收站(满).{5ef4af3a-f726-11d0-b8a2-00c04fc309a4}
回收站.{645FF040-5081-101B-9F08-00AA002F954E}
ftp_folder.{63da6ec0-2e98-11cf-8d82-444553540000}
网络和拨号连接.{7007ACC7-3202-11D1-AAD2-00805FC1270E}
写字板文档.{73FDDC80-AEA9-101A-98A7-00AA00374959}
Temporary Offline Files Cleaner.{750fdf0f-2a26-11d1-a3ea-080036587f03}
用户和密码.{7A9D77BD-5403-11d2-8785-2E0420524153}
Internet 临时文件.{7BD29E00-76C1-11CF-9DD0-00A0C9034933}
已下载的程序文件的清除程序.{8369AB20-56C9-11D0-94E8-00AA0059CE02}
公文包.{85BBD920-42A0-1069-A2E4-08002B30309D}
ActiveX 高速缓存文件夹.{88C6C381-2E85-11D0-94DE-444553540000}
mail.{9E56BE60-C50F-11CF-9A2C-00A0C90A90CE}
历史记录.{FF393560-C2A7-11CF-BFF4-444553540000}
目录.{fe1290f0-cfbd-11cf-a330-00aa00c16e65}
Internet Explorer.{FBF23B42-E3F0-101B-8488-00AA003E56F8}
Snapshot File.{FACB5ED2-7F99-11D0-ADE2-00A0C90DC8D9}
预订文件夹.{F5175861-2688-11d0-9C5E-00AA00A45957}
MyDocs Drop Target.{ECF03A32-103D-11d2-854D-006008059367}
Policy Package.{ecabaebd-7f19-11d2-978E-0000f8757e2a}
搜索结果.{e17d4fc0-5564-11d1-83f2-00a0c90dc849}
添加网上邻居.{D4480A50-BA28-11d1-8E75-00C04FA31A86}
Paint.{D3E34B21-9D75-101A-8C3D-00AA001A1652}
管理工具.{D20EA4E1-3957-11d2-A40B-0C5020524153}
字体.{D20EA4E1-3957-11d2-A40B-0C5020524152}
Web Folders.{BDEADF00-C265-11d0-BCED-00A0C90AB50F}
DocFind Command.{B005E690-678D-11d1-B758-00A0C90564FE}
脱机文件夹.{AFDB1F70-2A4C-11d2-9039-00C04F8EEB3E}

妙用!建立一个文件夹,把你“秘密”的东西放进去,在修改后缀。一般人打开不见东西,修改后缀后打开就是文件夹了。邪恶吧!不要说我告诉你的!

转自http://www.cnbeta.com/articles/101555.htm


磁盘分区整数G换算公式


大家分区的时侯都会输入欲分区的大小,比如你想得到一个20G的分区,你也许会输入20000M或者20480M。(按照硬盘厂商的设计1GB=1000Mb,而微软等公司推出的操作系统却认为1Gb=1024Mb),可即使您输入1024Mb的整数倍,进入windows后,您却发现硬盘分区大小还是被识别为19.5G,而不是我们希望的20.0G整数容量。为什么呢?

其实道理也很简单,硬盘在分区和格式化后还会在硬盘上占用一定的空间用来存储磁盘结构和数据存储位置等信息,这部分空间不能用来存储其他数据。每1024字节可用容量会使用4字节用于存储上述文件,于是每MB可用容量实际占用1024+4KB,而分区中第一GB可用容量却不占用存储容量。

为此,我们建立了下面的整数分区公式。而使用这个公式算出的值就能得到被Windows将分区识别为整数G的值。

整数分区计算公式:N=1024×N+4×N-4
(其中N表示您需要换算的整数值)

-----------------------------------------------------
具体对应关系如下
-----------------------------------------------------

  • 1GB——1024MB
    2GB——2052MB
    3GB——3080MB
    4GB——4108MB
    5GB——5136MB
    10GB——10276MB
    20GB——20556MB
    30GB——30836MB
    40GB——41116MB
    50GB——51396MB
    ------------------------------------------------------