How to Rebuild the Icon Cache in Windows 10

The icons that display for files in Windows are saved in an icon cache for each user that is used to load the icons from faster than having to manually scan and load them every time.

The icon cache can sometimes become corrupted causing the icons of files to display incorrectly or distorted.

This tutorial will show you how to rebuild the icon cache to clear and reset it for your account in Windows 10.

Read more…

Erreur 36 sur imprimante Brother MFC-5490CN

Bonjour à tous,

Confronté à une panne impossible à résoudre avec le guide utilisateur, je me suis mis à la recherche de l’ultime truc qui me permettra d’utiliser à nouveau cette imprimante économique…

Brother donne comme conseil de nettoyer les surfaces d’entrainement mais bon… pas la bonne solution Triste.

Alors que faire ?

Voici l’information que vous pourrez d’ailleurs trouver un peu partout sur l’internet.
La procédure consiste à exécuter une remise à zéro du compteur d’encre.

  1. Dans les 2 secondes, appuyez successivement sur les touches “Menu”, “Mono” puis 4 fois sur la touche “Up/Haut” repérée par un pictogramme “Livre”,
  2. Le menu “MAINTENANCE” apparait sur l’écran de l’imprimante,
  3. Entrez “80” avec les touches du pavé numérique,
  4. Avec la touche “Down/Bas”, appuyez de nombreuses fois jusqu’à voir apparaitre le paramètre Compteur “PURGE:00XXX”
  5. Entrez 2783 avec le pavé numérique,
  6. Appuyez sur la touche “Arrêt/Sortie” pour quitter les paramètres de maintenance,
  7. Entrez 99 avec le pavé numérique pour quitter le menu MAINTENANCE.
  8. Attendez la prise en compte des informations et le retour au menu utilisateur.
  9. C’est terminé Clignement d'œil !

Il est fort probable que ce dépannage soit réalisable sur d’autres modèles de la marque comme expliqué sur le site dédié :
Quoiqu’il en soit, prêtez une attention particulière aux manipulations car je ne suis pas certain qu’en cas d’erreur de votre part, votre imprimante ne soit plus utilisable du tout…

Bonne soirée.

GoDaddy and SBS

Changes to Microsoft SBS and GoDaddy Integration | GoDaddy Help | GoDaddy Support:

What won’t change – the is not going away.

But it does bring up the concern I have of combining premises items with things you don’t control in the cloud.  When their business model changes, they change.

So be aware if this impacts anyone.

Just a heads up about the Thecus unit

A heads up:

Just a warning for anyone buying Thecus units and apparently Thecus units from Newegg.

Once you receive one ensure that there is an icon on the desktop for ORBWEB and then also try to activate it.

If it fails to activate it, decide if you want to ship it back or  install the newer ISO from their web site.

There is clearly a bug in some of these builds that causes the unit to  fail to activate and also fail to install the client restore and  apparently also per the review from newegg cannot setup the client backup.

After banging my head on this for a few days, thinking it was something that I might be doing wrong, I reinstalled the Server with the ISO from the Thecus web site. The rebuilt unit finally worked as expected.

I would strongly recommend that folks reinstall from the ISO to your Thecus units before deploying them.  If there isn’t an ORBWEB icon on the desktop you have the original build which has major problems.  Another quick and dirty test is to see if the unit activates.  If it does not activate, either send it back or reinstall the operating system using the ISO from the web site.

If you are looking for a client backup server (like I was) in order to ensure you have cryptolocker defenses in place, this was supposed to be a nice easy solution.  However given that I’ve hit this issue and another poster on the newegg site hit it as well, obviously there’s a problem out there with the build that got shipped out.

I’m just surprised that these got released in this condition.  Actually I’m not surprised to be frank about it.  I’m disappointed that these got released in this condition.

How to Change Background Picture of Mail app in Windows 10

Windows 10 Technical Preview build 10061 comes with a new Mail app version 17.4016.42291.0. The new Mail app brings improved performance and a familiar three-pane email UI, with a toggle to quickly move between your email and calendar. Mail includes customizable Swipe Gestures, letting you swipe right or left to take actions like delete, flag, move or mark as read/unread. Also check out the new email authoring experience. Mail leverages the familiar and rich capability of Word to that allows you to easily insert tables, add pictures and use bullets and color to your text. The new Mail apps support Office 365, Exchange,, Gmail, IMAP, POP and other popular accounts.

The Mail app now has a customizable background picture that displays in the preview pane when a message is not selected to view.

This tutorial will show you how to change the background picture of your Mail app to any image you like in Windows 10.

Read more…

Silverlight DynamicResource

This will be my first post on Silverlight!

WPF offers two markup extensions, StaticResource and DynamicResource, that can be used to set property values from items in resource dictionaries.

The difference between the two can be summarized as:

  • StaticResource is evaluated at the start of the application, and will find resources defined before its actual usage;
  • DynamicResource is evaluated at a later point, and will find resources declared anywhere, before or after its usage.

Unfortunately, Silverlight does not include DynamicResource, but it is relatively easy to achieve something like that; that is the purpose of this post.

Check out the following code:

public class DynamicResource : MarkupExtension


    public DynamicResource()




    public String ResourceName { get; set; }


    public override Object ProvideValue(IServiceProvider serviceProvider)


        var provideValueTarget = serviceProvider.GetService<IProvideValueTarget>();

        var target = provideValueTarget.TargetObject as FrameworkElement;

        var property = provideValueTarget.TargetProperty as PropertyInfo;


        if (target != null)


            RoutedEventHandler handler = null;

            handler = (sender, e) =>


                var elm = sender as FrameworkElement;


                if (elm != null)


                    var resource = TryFindResource(elm, this.ResourceName);

                    var typeConverterAttribute = property.GetCustomAttributes(typeof(TypeConverterAttribute), true).OfType<TypeConverterAttribute>().SingleOrDefault() ?? property.PropertyType.GetCustomAttributes(typeof(TypeConverterAttribute), true).OfType<TypeConverterAttribute>().SingleOrDefault();


                    if (typeConverterAttribute != null)


                        var typeConverterType = Type.GetType(typeConverterAttribute.ConverterTypeName, false);


                        if (typeConverterType != null)


                            var typeConverter = Activator.CreateInstance(typeConverterType) as TypeConverter;


                            if (typeConverter != null)


                                resource = typeConverter.ConvertFrom(resource);





                    property.SetValue(sender, resource, null);



                target.Loaded -= handler;



            target.Loaded += handler;



        return (property.PropertyType.IsClass == true) ? null : Activator.CreateInstance(property.PropertyType);



    private static Object TryFindResource(FrameworkElement element, Object resourceKey)


        var currentElement = element;


        while (currentElement != null)


            var resource = currentElement.Resources[resourceKey];

            if (resource != null)


                return resource;



            currentElement = currentElement.Parent as FrameworkElement;



        return Application.Current.Resources[resourceKey];



I won’t go into details on markup extensions and all that, but basically, this one hooks to the Loaded event of the FrameworkElement, thus deferring the setting of the property. The property and the target are found through the IProvideValueTarget instance and the resource is looked up recursively from the target element up to the Application instance. If the property to be set, or its class, defines a type converter, it will try to convert the found resource to the proper type.  In the meantime, it just returns the default value of the property type, null or a default instance, in case of a value type.

Leadership – Become successful by evaluating reasons for failure

Excellent motivational article for managers and project leaders from John Maxwell’s blog

 Thomas A. EdisonI have not failed. I’ve just found 10,000 ways that won’t work.”

Nobody likes to fail. But if we’re honest, we understand that failure is a part of life. There is no success without some amount of failure. Great inventors like Thomas Edison experience a lot of failures on the way to a successful invention. Even the best baseball players strike out much more often than they hit a home run.  Anyone pursuing a goal of value will make mistakes and wrong decisions. So the key is to expect failure, to prepare for it, to be ready to turn it into a lesson and a stepping-stone to success. There is such a thing as a successful failure. These are some of the traits of such a person:

1. Optimism & find the benefit in every bad experience - Thomas Edison expected failure and counted it as one of the costs of finding a way that would work.

2. Responsibility & change your response to failure - Failure is a learning opportunity. If I blame someone else, I’m just cheating myself out of that lesson.

3. Resilience & say goodbye to yesterday - The ability to move on from failure is key to continuing to attempt great things. The mind can only focus on so much, so if we’re still too focused on what we did wrong, we can’t give all of our attention to attempting to do things right.

4. Initiative & take action and face your fear - Facing the unknown, we easily come up with a list of things to worry about. But the act of worrying doesn’t help us at all in accomplishing our goals.

Malware – Phasebot new fileless and registry based infector


Phasebot is a new malware agent that infects the Windows registry of vulnerable systems using PowerShell scripting engine rather than file based mechanisms to add malicious code.  This is described in a recent Trend Micro security blog post:

Phasebot and PowerShell - We think Phasebot is interesting because of its use of Windows PowerShell, a legitimate, built-in Windows system administration tool, to evade detection from security software. It uses PowerShell to run its components that are hidden in the Windows registry.  Using Windows PowerShell can also be seen as strategic because this tool is included in the initial installation packages of Windows OS versions 7 and higher. And since more users have computers that run on Windows 7 and higher, cybercriminals have a bigger net of potential victims.

The Future with Fileless Malware - We expect that more malware writers will soon be adopting and adapting the fileless concept. It’s highly possible that they will not limit themselves to simply using the Windows registry to hide their malware. They will also use other, sophisticated techniques to run malicious routines without having to drop a file into the affected system.  The move to fileless malware also poses a challenge for security vendors, especially those that rely heavily on file-based detection. Security vendors will have to step up their game and go beyond the usual, traditional file-based detection and venture into other methods such as behavior monitoring.  Because fileless malware are hard to detect, they’re also difficult to remove. Much like rootkits, the location of the malware makes detection and deletion more difficult than the typical malware infection.

Security Incident Response – Resource links for 2015

The Internet Storm Center shares an evolving trend to use outside services in responding to data breaches and below are key resources that may be helpful to organizations:

I’ve been asked a few times this year to discuss and review incident handling practices with some of our clients. This topic seems to have come up to the surface again, and with some breaches getting main-stream coverage, it only makes sense. Taking a look at some of our past posts here on the ISC, I was pleasantly greeted with a long history on this topic.

In my travels it has been observed that more companies are starting to negotiate contracts with outside incident management firms proactively. This is a great sign, one thing I am still noting an area of weakness is in the internal incident handling skills. We should still have some staff that at least understands the process (thinking evidence handling here). These staffers should act as both liaison to contract staff and aid with guidance to management.

Parting references I use for incident management:

The Practice of Network Security Monitoring: Understanding Incident Detection and Response by Richard Bejtlich Link:

Build 10061..

It’s ok. I guess that I should write a little more, eh. Smile

Bearing in mind that the test machine, my NB250, is not used for much at all, the general interface is ok, and I don’t mind the ‘Metro’ tiles. BUT..

The notification area:

It needs something to remind the user that it is updating the operating system because the system becomes tragically slow while updating with no obvious reason until a reboot is instituted.

Project Spartan:

Where is the ‘Homepage’ button?

The start menu:

Ok for general surfing, email etc, but completely useless if the machine is used as the central command for a home network full of users, or for technical work. I am trialling Stardock’s Start10 presently. This is the start menu that I shall use on my main production machine, but for the NB250, the Windows 10 default menu will be fine.

Classic applications:

No WordPad? Are you kidding me? A fast-to-open, useful word editor that can display HTML and it is nowhere to be seen? Not good, guys, not good..

HTTP2 – New efficiency standards emerging for HTTP protocol

The IETF is close to finalizing version “2” of HTTP protocol as shared below

The Internet Engineering Task Force is responsible for developing and promoting voluntary Internet standards, and it is close to finalizing and making HTTP/2 a formal Internet specification. HTTP/2 is primarily focused on improving the time it takes to render a page; it allows servers to send all the different elements of a requested webpage at once, eliminating the serial sets of messages that still have to be sent back and forth with HTTP/1.1. It also allows the server and the browser to compress HTTP content, reducing the volume of data that needs to be sent, and reducing the number of network roundtrips required to render a page.

What is HTTP/2? –  HTTP/2 is a replacement for how HTTP is expressed “on the wire.” It is not a ground-up rewrite of the protocol; HTTP methods, status codes and semantics are the same, and it should be possible to use the same APIs as HTTP/1.x (possibly with some small additions) to represent the protocol. The focus of the protocol is on performance; specifically, end-user perceived latency, network and server resource usage. One major goal is to allow the use of a single connection from browsers to a Web site.The basis of the work was SPDY, but HTTP/2 has evolved to take the community’s input into account, incorporating several improvements in the process.

At a high level, HTTP/2 differs from current version of HTTP as follows:

* is binary, instead of textual
* is fully multiplexed, instead of ordered and blocking
* can therefore use one connection for parallelism
* uses header compression to reduce overhead
* allows servers to “push” responses proactively into client caches

Removal instructions for BBjoin

What is BBjoin?

The Malwarebytes research team has determined that BBjoin is adware. These adware applications display advertisements not originating from the sites you are browsing.

Keyboard Shortcuts List for Spartan

Project Spartan is a new web browser added in Windows 10 Technical Preview build 10049. Project Spartan will be available across the Windows 10 device family. It is fast, compatible, and built for the modern Web.

This tutorial will show a list of keyboard shortcuts that can be used for the Spartan web browser in Windows 10.

Read more…

How to Open Website in Spartan with Internet Explorer

Project Spartan is a new web browser added in Windows 10 Technical Preview build 10049. Project Spartan has been updated in Windows 10 Technical Preview build 10061 to allow you to open webpages in Spartan with Internet Explorer.

This tutorial will show you how to open websites opened in Spartan with Internet Explorer in Windows 10.

Read more…

Update for Outlook Junk E-mail Filter – April 2015

Microsoft has recently released the April updates for the Outlook 2007/2010/2013 Junk E-mail Filter.

This update provides the Junk E-mail Filter in Microsoft Office Outlook with a more current definition of which e-mail messages should be considered junk e-mail.

The update is available for Outlook 2007, Outlook 2010 (32-bit, 64-bit) and Outlook 2013 (32-bit, 64-bit) or you can use Microsoft Update. As usual, the updates come with the corresponding Knowledge Base article:

Removal instructions for 123HD-Ready 0.95

What is 123HD-Ready 0.95?

The Malwarebytes research team has determined that 123HD-Ready 0.95 is a browser hijacker. These so-called “hijackers” manipulate your browser(s), for example to change your startpage or searchscopes, so that the affected browser visits their site or one of their choice. This one also displays advertisements.

Windows 10 Preview – 10061 is running on the Toshiba NB250..

I am back in business re the Windows 10 preview, It took some effort though.

Windows 10 would NOT install as long as the original Wi-fi adapter was installed because the Windows Update supplied Qualcomm driver DOESN’T WORK. So, I had to swap it out for something that Windows 10 did like, and then replace the original after the OS installed.

Please somebody explain why Windows 10 can live with a Wi-fi adapter yet not install without throwing up blue screens. Microsoft have no right to push updates which traditionally have caused issues for so many computer users.


Sound, Wi-Fi, card reader, webcam.. and to ensure that it continues to work, I have disabled hardware updates via Windows Update, something that should be done on ALL Windows computers.

Project Spartan:

So it’s a browser. What else can be said about it? The settings panel is vague by any standards, but as long as it enables me to get to my usual pages, I don’t care what Microsoft calls it. Do you?

In conclusion:

It’s good to have the preview running on the NB250 again. The poor old thing has no useful life as a Windows 7 machine, and probably won’t last too much longer anyway as it is five years old. One thing is for sure, I will never replace the screen or any other major cost part of it because it simply isn’t easy enough to use on a daily basis.

However, I own it and feel some duty to it to keep it going. Windows 10 is at least exciting to some degree which is more than can be said for anything running Windows 7. Back in 2009, Windows 7 was a breath of fresh air, but not anymore. It is boring and dull as all …..


Weekend reading

How to Turn On or Off ‘Show more tiles’ on Start in Windows 10 for Phones

A Tile is an image that represents your app on the Start screen.

When Show more tiles is on, Tiles can still be resized and moved as before—except now fit more Tiles on your Start screen.

This tutorial will show you how to turn on or off ‘Show more tiles’ on your Start screen in Windows 10 for phones.

Read more…

How to Change Windows SmartScreen Settings in Windows 10

Windows SmartScreen helps keep your PC safe by checking downloaded files and web content within apps to help protect you from malicious software and potentially unsafe web content. Before an unknown or potentially unsafe downloaded file is opened, Windows will display a warning. If SmartScreen detects potentially unsafe web content in an app, Windows will display a warning in place of the content.

If a file has been blocked by Windows SmartScreen, you can unblock it to open it if you trust it.

This tutorial will show you how to change Windows SmartScreen settings for all users in Windows 10.

Read more…

Recent Comments