DCOM Error 10016 Fix For Windows 7, 8 and 10

The DCOM 10016 error is caused by a program trying to start the DCOM server & using the DCOM infrastructure, but the user does not have necessary permissions to do so.

The error is synchronous with Windows Server but it can also occur on Windows 7, 8 or 10. The error is caused by your system being unable to interact with a particular DCOM (Distributed COM) process. These are the new edition of the infamous Microsoft “COM” objects – an EXE or DLL which allows your system to load a series of inter-communications technologies. In short, COM objects are used by many fundamental applications / processes to enable a series of intensive functionality.

The error message will typically appear as follows:

The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID {9E175B6D-F52A-11D8-B9A5-505054503030} and APPID {9E175B9C-F52A-11D8-B9A5-505054503030} to the user PCNAMEUsername SID S- 1-5-21-81864976-3388411891-1937036257-1001 from address LocalHost (Using LRPC) running in the application container Unavailable SID (S-1-15-2-1430448594-2639229838-973813799-439329657-1197984847-4069167804-1277922394) . This security permission can be modified using the Component Services administrative tool.

This error in particular shows when you are trying to load an application which requires administrator access in one of its dependent libraries. If there is no administrator access, the above error will appear.

The solution is to add the correct user the “Administrators Group” in Windows …

1. Reg Edit

The first step is to edit the settings inside the registry which will be leading the error to show.

To do this, follow these steps:

  • Press “Windows” + “R” keys on your keyboard
  • Enter the “Run” dialogue, type “regedit” and press “OK”
  • Browse to the following:
    – HKEY_Classes_Root
    – CLSID
    – [[CLSID cited in the error]]
  • Right click it and select “Permissions”
  • Click “Advanced” and change the owner to the “Administrators” group.
  • Also click the box that will appear below the owner line. (“Replace owner …”)
  • Click “Apply”

Next (still in Reg Edit), do the following:

  • Browse to the following:
    – HKEY_LocalMachine
    – Software
    – Classes
    – [[[AppID cited in the error]]
  • Right-click and select “Permission”
  • Click “Advanced” and change the owner to the “Administrators” group
  • Check the “Replace owner …” box
  • Click “Apply”

Finally (exit Reg Edit), you need to load “Administrative Tools” and edit several options:

  • Press “Windows” + “R” keys on the keyboard
  • In the “Run” dialogue, type “control panel” and click “OK”
  • From “Control Panel”, select “Administrative Tools”
  • Select “Component Services”
  • Under “Computers”, click “Computer” and then “DCOM Config”
  • Look for the service mentioned by the error
  • Right click and select “Properties”
  • Click on the “Security” tab and select “Add User”
  • Add “Local Service” and then click “apply”
  • Check the “Activate Local” box

After doing this, try running your application again. It should work. If not, you will need to right-click and select “Run As Administrator” on its icon.

Whilst this error is somewhat obscure, there is a lot of help available on the Internet if you still need it.

For further support, you may wish to consult someone with a more specific set of knowledge of your system, mainly to get a second opinion.

You can either do this by taking your computer to a local repair guy, or (if you do not want the hassle / expense) use one of the online communities. If you want to use one of the online communities, the first port of call should be the “Question / Answer” websites which are there to help you gain specific feedback on problems by asking “questions” of their large communities. The best of these sites are Microsoft Answers & SuperUser.

If you want to use them, sign up and just post the error message you're receiving in a new question. Be sure to also include the context in which the error shows (when it shows, any extra problems etc).

You'll probably receive responses within a couple of hours (2/3 hours) and their quality will depend on the response. For most questions, the answers tend to be can end (from Microsoft Answers), or a little more searched (SuperUser).

I would not rely on any of this feedback, but use it to form an opinion on what might be specifically wrong with your system. This error in particular is quite obscure, and so will typically require some sort of specific fix to get it working again.

{ Comments are closed }

VPSDeploy – How “Endpoint Management” Works

VPSDeploy is a new “cloud” VPS deployment service released in 2018.

It was designed as a way to create immersive digital experiences (through the web), typically requiring a large amount of “background” work, such as asset development / compilation and server redundancy.

The solution was originally created to solve the “Ruby on Rails VPS” problem – which basically states that in order to host “Ruby on Rails” applications properly, you need to use one of the new “cloud” VPS services which have become extremely popular – the likes of DigitalOcean and Vultr falling into this category.

The problem for most people is that whilst having a $ 5 / mo VPS server is amazing (equivalent of “shared” hosting prices), it means you have to set up the entire stack yourself. This is a major problem because it means that you are basically acting as network administrator – having to install, update and upgrade the server & its software.

Whilst installing web server software is not that big of a deal, it can get annoying – and creating a “deploy” mechanism is very tricky (especially over HTTP). To this end, a number of solutions have been designed to resolve the problem, including the likes of Capistrano and Chef / Puppet.

VPSDeploy was built to provide a viable solution to this problem.

It provides a web-based platform, through which you're able to provision cloud VPS servers running Ruby / Python / NodeJS / PHP. Unlike other “deployment” solutions (such as Nanobox or Hatchbox), VPSDeploy has several innovative features which actually make it highly attractive …

  • Endpoint Management
    This is the most important part of the system. Instead of provisioning “applications”, or even “servers” – VPSDeploy focuses on the endpoints that a domain may have (subdomains / folders). Each endpoint can be mapped to different server infrastructure – allowing for the likes of a “blog” to be hosted on the same server as a Ruby on Rails application. The importance of this is that it breaks apart the “build” process for the system – allowing you to create granular web services for users to engage with. It means that you're able to effectively manage “support”, “email”, “blog” and “application” components of a central application (rather than having to mash it all together with a number of different services). Further, it also makes your application development entirely object oriented. Rather than focusing n “pages”, you're able to identify the various endpoints your application may have – designing experiences around them.
  • VPS Dashboard
    This gives you the ability to integrate various “web services” into the central VPSDeploy platform. For example, being able to track analytics, social media posts, SEO performance and even how many users an application may have. Think of the central VPS dashboard as the best “admin” area for ANY web based application. Like CPanel, it provides low-level access to the likes of a database system and other services … except most of them are actually powered by API's (meaning you do not have to worry about them on your own infrastructure). This is a revolutionary piece of functionality that has long been overdue for use in the web deployment world.
  • GIT-Based Deployment
    Finally, a GIT-based deployment mechanism provides users with the ability to deploy applications directly to their own infrastructure without having to worry about versioning or build scripts. Much akin to how “Heroku” works, this provides users with the ability to simply “push” an application (either to GIT / Bitbucket or directly to the server) and have it automatically deploy on their own server stack. This has not been achieved before in a way similar to what has been created here. Not only does it centralize the deployment process, but also ensures that you're able to extend your underlying development processes to embody the true ideal of versioning. The main problem today is that while “GIT” has been adopted by software developers, using it for database backups and other purposes has not yet been popular. VPSDeploy's undering service gives you the ability to back up the likes of your WordPress installation or Support infrastructure without the need for expensive equipment.

To better explain the most important element of this system – the “Endpoint Manager”, we need to look at how “web” applications work, and what their potential could be.

The problem with the current way things work – especially online – is that it's very monolithic. You're typically encouraged to run one application server, allowing you to deploy the likes of Rails or ASP.net without the ability to serve other requests.

The reason for this is simple – the infrastructure is currently only at a point where people are able to deploy a single application to a single server.

The solutions only foresee one application per domain, and then only provide the functionality to make that work. This is not to say that an extensible system (such as having an AngularJS frontend with a Rails backend) is not possible; it's just not applicable with the various tools that have been released / created previously.

The way to resolve this is through what's known as “endpoint management”.

An “endpoint” is basically the point at which a user will be able to access a computer service. This comes in many forms, but in the world of the Internet – is basically the “query string” of a URL.

There are two elements to a URL which can be customized. These are the “subdomain” and extra “folders” after the base “domain”. The “domain” can either be a domain-name or IP address (all domains point to IP addresses anyway).

The point is that, in many cases, companies will want to have separate infrastructure running on different elements of their URL's. For example, they may have a “blog” at domain.com/blog, or a fully functional web application at https://app.domain.com .

The point is that in the present setup, being able to visualize how these endpoints are handled is not something that is possible. It's all done with DNS – meaning that it's mostly handled in the domain registrar's infrastructure. However, the process does not tie into backend infrastructure, nor is it simple / easy.

An “endpoint manager” changes that. Rather than focusing on infrastructure or even assets (such as domains), the endpoint manager focuses on the “endpoints” of a particular web service.

For example, if you're running a web based game – you'll typically want to have the “game” / “application”, underlining functionality and other infrastructure on one endpoint (the main domain), a support service on another endpoint ( a subdomain), and possibly other services such as email on another endpoint.

The likes of VPSDeploy is able to set that up relatively simply (with a visual editor). Other applications can not do that because they lack the deeper level of integration. That's why the feature has been singled out as one of the more beneficial the service has to offer.

{ Comments are closed }

Cool Smartphone Gadgets

There are many cool gadgets available on the internet today. If you are looking for some awesome smartphone gadgets, here is a list of some pretty awesome gadgets for your dear phone that you have to check out!


The selfie ring is a piece of equipment that you put around your phone. It then shines a light directed on your face to give you soft, natural looking light. People sometimes wonder how all those Instagram celebrities take their photos. This gadget might be a step on the way to take the perfect picture.


The smart watch is a great compliment for your phone. You do not only get rid of the effort to bring up your phone from your pocket or bag every time you want to check the time, you now also have to chance to check messages, play music and even take photos from your wrist. Simply awesome!


It is really annoying when you are charging your phone and there seems to be no good place to put it while it is charging. Sometimes even more irritating is those low quality cables that come with the phone, which breaks within a few months.

This standing charging cable for your smart phone will solve both of those issues. This cable has the benefit of working as a stand for your phone, so that you can enjoy a movie, YouTube or even gaming comfortably, while charging.

It is also really thing, and provides maximum charging speed, which makes it an overall amazing gadget.


There are few feelings that beat the sensation when you are walking down the street enjoying one of your favorite songs. It feels like you own the world! It would be a shame if you did not look as cool as you feel doing so!

These headphones are among the coolest you will get your hands on! With their colorful appearance you know you will look as fashionable as ever.

The battery in these wireless headphones will charge in a few hours and have a stand by time of up to 120 hours. The size of the battery will also guarantee that you will be able to keep playing the whole day!

This headset will meet all of your requirements. It is made of premium UV and has foldable design. The most exciting function is that it supports TF cards (up to 32G), which allows you to listen to music without connecting to phone or computer. You can also use a cable to connect it with your phone or other device.

{ Comments are closed }

Windows 10 1709 Update 0x80080008 Error – How To Install Update 1709 For Windows 10 Without Errors

The ” Fall Creators' Update ” was released by Microsoft in October 2017; the equivalent of a “Service Pack”, it was well received by the PC community as a set of significant updates to the underlining Windows 10 OS.

Unfortunately, many people found that updating to the new “1709” version of the OS was not so simple; preventing them from being able to identify any of the potential benefits that it delivered (it added several key features to the system).

The most common reason for the inability to upgrade came from incompatible hardware. Systems running 8+ year-old hardware were typically very reticent to accept the update. This was compounded by the way in which most systems simply did not state * how * / * why * the installation failed.

This tutorial examines the common causes of the problem, and how to solve it …

Why 1709 “Creators Update” Will not Install

The most common reason is that your system's hardware is old – preventing Windows from being able to install the appropriate files / features that are required to get it running. The following are also problems …

  • Incompatible software / services
  • Damaged Windows files / settings
  • Antivirus blocking the installation
  • Out of date files preventing Windows from operating correctly

The typical way in which it's unable to install is that your system will “download” the update, and begin to “install” it in the background.

After a small amount of files have been added to your system, it will ask you to restart – at which point a screen will appear showing the “progress” of the installation; giving a percentage update and extremely allowing you to determine exactly where the update is in the installation.

At around 30%, the system will restart and will show the (“configuring”) screen again – the percentage growth typically rising to around 33%, at which point another restart will occur. After loading back up, it will typically be the case that you'll see the “Restoring To A Previous Version of Windows” image – denoting that your installation failed.

The cause is not scheduled by the update, because why so many people have experienced problems with it. The following should explain how to fix the potential issues inside your system, so allowing the update to proceed:

How To Fix Windows 1709 Update Error (0x80080008)

Because of the ambiguity of the error, the only way to properly resolve it is to look through a wide array of different causes, solving them as required.

Anyone involved with Windows / PC development will likely be familiar with each step. They're quite broad in scope – but generally work to resolve the majority of underlying problems that would be leading Windows 10 to not accept the update …

1. Run SFC & DISM

  • SFC = “System File Checker”
  • DISM = “Deployment Imaging Servicing Management”

Both of these are CMD (Command Line) tools which can be used to clean up a number of core Windows files. They're mostly used for instances of Windows Update problems (such as this), where the system requires a “flushing” of files that may be corrupted or damaged.

The first step is to use both of these inbuilt tools to clean up any problems that Windows may have at its core. To do this, you need to use the following:

  • Press “Windows” key on the keyboard + “S”
  • This will bring up the “Search” box into which you should type “CMD”
  • Right-click the “Command Prompt” icon and select “Run As Administrator”

Into the new window that appears, type the following:

  • sfc / scannow
  • Dism.exe / Online / Cleanup-Image / Restorehealth

You'll have to wait for each to finish before proceeding to the next. After both are complete, move onto the next step in the process …

2. Disable Windows Update Services

Next, you should disable the Windows Update services (which are * always * running on Windows 10). Whilst these are generally harmless, they'll typically lead to a number of potential problems with the Windows 1709 update, which can be solved by using the following steps:

  • Press “Windows” Key + “S” on your keyboard
  • Type “CMD” and then Right-click on the lists which appear
  • Select “Run As Administrator”

When it loads, type the following commands:

  • net stop wuauserv
  • net stop bits
  • net stop dosvc

3. Delete “SoftwareDistribution” Folder

The next step is to delete the “SoftwareDistribution” folder inside C: / Windows. This is especially where Windows stores all of the yet-to-be-installed updates for the system (the installation process starts with the update being downloaded from Microsoft's servers and then being installed from the SoftwareDistribution folder).

It is often the case that the files within this folder will become corrupt and damaged – leading Windows to either behave erratically, or just be unable to install them properly. To this end, removing the folder in its entity will remove any of the potential corrupted files that may be inside it.

This is only possible if you're able to stop the different update services from running (# 2). If this succeeds (which is often not the case), your system should have to download the updates again – but they'll be fresh …

  • Click on “FileExplorer” (click “Start”> “File Explorer” from left charms menu)
  • Browse to C: / Windows
  • Select “SoftwareDistribution”
  • Hold SHIFT + Press Delete
  • Let it remove
  • Restart your PC

After the restart, you need to manually download the update again. This can be done by following the next step …

4. Windows 10 Update Assistant

The next step is to use the Windows 10 “Update Assistant” – which basically allows you to manually download the update that you need to get installed.

This can be done by following these steps:

  • Browse to Google and type “Windows 10 Download”
  • At the top of the page, click the “Update Now” button
  • This will download the “Update Assistant” to your system
  • Run it
  • This will download the manual update / installation files for the update
  • Let it install the update

This process will typically fail again. If it does not – congratulations, you have installed 1709! If it fails, you need to look at any further potential issues that could have prevented the system from installing it properly.

5. Remove Peripheral Devices

If the update still does not work, you will need to remove peripheral devices (USB connected printers etc).

Whilst this may seem quite draconian, it has its undering purpose, in the sense that most people will typically have quite old “external” hardware, which may not have appropriate drivers installed.

To this end, removing these devices from the system is one of the best ways to ensure that the 1709 update can actually install.

The process do this is as follows:

  • Manually remove any USB / SCSI / Firewire connections to external devices from your actual computer
  • Browse through “Device Manager” and “Uninstall” the various devices that have just been removed (this removes the drivers from the system)
  • Restart your system and move onto the next step

6. Disable / Uninstall Antivirus Software

Finally, you should look at disabling / uninstalling your antivirus software.

Whilst this may appear to be a dangerous step, it is not actually that big of a problem – just as long as you do not download any malicious software from the Internet.

The reason it's important is because it means you're able to install files / settings / updates without them having to be scanned. A number of people have alluded to the idea that the 1709 update is prevented from being installed by various antivirus tools blocking it.

To fix this, you should right-click onto the “Start” button (bottom left of Windows 10) and select “Apps and Features”. Browse down the list and uninstall the antivirus tool you have installed. This should take no longer than 5 minutes.

After doing this, you should try using the “Update Assistant” again.

If you are successful, you should then replace any of the hardware / software you removed from the system. If not, it means you likely have some defect problem on your computer, which can only be resolved by more specific inspection / testing.

In this position, you may wish to look at using a technical support service, or perhaps one of the “PC Repair” tools – if you can find one that's trustworthy.

{ Comments are closed }

How Has Technology Changed Our Lives?

In the midst of the darkness that engulfed the world, the technology changed the entire life of the human beings. Undoubtedly, we have some negative repercussions of the technology but the positive results of technology have more weight than that of negative. However, it seems a little bit difficult for us to believe that technology has changed our life because it has taken its place slowly and gradually. Therefore, there are innumerable justifications which have been spotted below which can prove that that technology has changed our life in-toto.

Education System

Education is a broad field but if we take only a single aspect that is the way of learning then we can come across with great difference that how it has changed our life. For instance, when we were young, it was so hard for us to have a good education along with the variety of examples, and we used to go to buy different expensive books just for the sake of limited topics for making notes and can have good marks in our exams. However, in this technological world, it has become very easy to access different topics on the world of the internet in the very short span of time which also can also be shared with the friends on social media

Business System

In the ancient time, it was too difficult to give advertisement of newly launched business with outdated sources such as pasting posters on the wall, distributing the pamphlet to people in a busy market, etc. However, in this contemporary world, technology has made very easy for sharing advertisement of our business at different areas such as on internet sites, on social media, on big LCD's at busy roads, etc. So, this is how our life has changed due to technical assistance and we can easily promote our business in no time.

Medical Department

Beside the field of business, Medical Department is at its peak just because of technology. In early life, it was the only Malaria, a fatal disease, because of that many people lost their lives, but now this Malaria which is caused by Plasmodium can easily be treated without any risk. Similarly, this medical science is working efficiently and it has diagnosed innumerable ways to live a secure life than earlier. Therefore, technology is the only viable course which has changed our life.

Communication System

Last but not least, the communication system has completely changed our life in this technological world and has made a world as a global village. Formerly, people used to send their message through the help of pigeons, then postman but now it has become very easy not to just send the message but also can have access to video call to the one you want to send the message. This is the internet along with smartphones which have made easier for every individual to connect himself with all his distant relatives around the world. Thus, it is the only technology which has made our lives easier than before.

In short, we are totally dependent on the technology and all we are eating, wearing, writing, etc. all made of technology which means we are totally familiar on the world of technology, so this is how technology has changed our life without which it is impossible to survive such an easy life.

{ Comments are closed }

Why I Love Technology

I'm an old guy, but I love technology. While many of my peers had trouble trying to send an email, I was light years ahead.

One of the most useful things I learned at school was touch typing. By the time I completed grade 10, I could type at 60 words per minute using any type of mechanical typewriter and produce a range of documents. Learning to type has helped me in every job ever since.

I first came across technology when I joined the RAAF in 1965. Then, we had ticker-tape machines, or more appropriately titled Telex machines. We'd type a message that appeared as dots on a narrow, long piece of paper tape and when finished, stick the tape in the machine, link it to the phone line and press a button. The Telex tape would chatter away sending the message faster than I could type. It produced an original and a carbon copy simultaniously.

If that was not impressive enough, by the time I got to attend university in 1982 (as a mature age student), I discovered the early Apple II computer and a word processing program called Zardax. It did not take me long to use the university's computers and printers to produce my assignments, all of which were printed within minutes looking crisp and professional.

My fellow students were paying people to produce their assignments while I churned mine out in no time. The ability to cut and paste, embolden, italicise, and create the compulsory footnotes automatically won me over and my life changed forever.

I later became a Queensland (Australia) Technical and Further Education teacher teaching within the business and computing discipline. I taught typing using mechanical and electronic typewriters and word processors, desktop publishing, spreadsheets, databases, and programming among other things. I loved the technology, I loved the students and I enjoyed teaching it.

There was so much one could realize using whizz-bang technology and well thought out software programming. As a teacher, and later a head of department and training manager, it made my life much easier and more productive.

Ever since I've loved technology and have a great respect for those behind designing it. Although I resisted buying a SMART phone for a few years, I have adapted well to my iPhone and all the excellent apps that are available.

Now, I can book a doctor's visit on an app and even have a CASIO Edifice watch that checks its timing accuracy using an iPhone app every morning at 7 o'clock.

How good is that?

{ Comments are closed }

Understanding Your Laptop

Excited at getting your Laptop?

Getting a Laptop can be a wholesome experience. I remember when I got my item, it was an exciting time for me. I had a desktop and used it for about 10 years. During that time, I had many headings as it would freeze constantly. Sometimes, I would spend hours just getting it to work. Then, I would borrow my wife's Laptop. At first, it was alright but then my wife started to complain and suggested that I get a Laptop.

At first, I had resided the idea. In the past, I had bought a laptop and was not satisfied with it. Also, I did not want to spend any money. My stingy side was getting the best of me, but alas, I reasoned that it was the best move to make. With the aid of my wife, I did a lot of research and set my eyes on a nice HP that was on sale by Amazon products. I charged it on my Amazon card and awaited its arrival.

A good rule of thumb is to get a warranty. I know that it may cost a little more but in the long run, it will be a good thing to do. I learned this principle with my Desktop. I had a problem, called the center and got my issue solved. A good warranty will pay for itself in the long run.

When my Laptop arrived, the first thing that I did was look at the menu. Take some time to get familiar with the menu. Another thing to bear in mind is to not access the internet until you have downloaded an anti-virus to it. Most Laptops comes with a free anti-virus trial. Take advantage of it.

Again, please do not access the internet without activating an anti-virus software. I learned this the hard way when I bought my ill-fated Laptop. I went straight to the internet and got myself entangled with a virus that damaged it. Having this in mind, I was determined not to make the same mistake twice.

As soon as you download your anti-virus, go to the internet and get familiar with its features. My Laptop had an Explorer Browser, so I downloaded an extra one. You can do the same, too. Just go to the Google search engine and download the Browser of your choice. It's a good rule to thumb to have a second browser on hand.

Avoiding freeze ups.

One of the things that you want to avoid with your computer is the freeze ups. It is a good thing to clear the cookies every two weeks. One of the ways to do so is to clear the history of what you have viewed. Clearing your cookies will help your computer run better.

The wonderful world of You tube offers many good tips on avoiding freeze ups. Also, with the warranty, you can get the much needed help from expert personnel, so please take advantage of these features. Nothing is more frustrating than having the computer freeze up on you. A good rule of thumb is to not overload your computer. This can, certainly, cause a slow down.

Closing thoughts

Getting a computer is a wonderful thing. Whether it is a laptop or any other electronic device, it is a wise thing to get involved in your investment. A few things to remember …

  • Get a warranty with your purchase
  • Download the anti-virus
  • Clear the cookies
  • Avoid computer freeze-ups.

Having these things in mind will help make your computer experience one to remember.

{ Comments are closed }

How To: Partition a USB Flash Drive in Windows

Using Windows 10, you can partition a USB flash drive into multiple partitions. The process is not difficult, you simply follow some easy steps. This tutorial will partition the drive so that your device is assigned multiple drive letters when connected to the computer.

This partition process is not done at the USB controller level; Egypt said another way, done at the hardware level. This USB partition process, for a lack of better terms, is done at the software level. What does this mean for you? It means the partitions can be wiped off the drive and the full capacity of the USB flash drive can be restored.

When a USB stick is partitioned at the controller level, or at the hardware level, there is no way reverse the partition. The multi-partition drive is permanent. At the end of this tutorial is the solution for a hardware based partition solution.

So let's get started.

How to partition a USB flash drive in Windows 10:

Connect the USB flash drive to your Windows 10 machine. Be sure there is nothing valuable on the USB as this process will remove all content from the drive.

Right Click the Windows icon and select Disk Management.

The Disk Management window will appear with all the connected devices. Select your USB flash drive by clicking one time. By selecting your flash drive, it will allow Windows to apply the partition to that device.

You will see your flash drive as Disk X. The device is represented by diagonal gray lines. Right Click your device in the diagonal gray line area on your screen and select Delete Volume.

Windows will display an error message firing all the contents of the device will be removed. Confirm Yes.

You will now have an Unallocated partition for the flash drive. This means a file system is not assigned to the drive. Having no file system on your USB means you can not save data to the drive, Windows has no way of talking with the device. We need to create a file system for this partition, ie. FAT, FAT32, NTFS, exFAT.

At the same time we assign a file system to this partition, we will also slice up the USB flash drive to create multiple partitions.

Right Click the unallocated space on your screen, this is represented by the diagonal gray lines. Select New Simple Volume from the options presented.

A Microsoft wizard utility will start. Click Next from the first introductory screen and in the following step Windows will display the total amount of memory available to the device. This is where you will enter the size of your first partition. In this example, I am using a 2GB flash drive (1,896MBs) and will make a first partition of 500MBs.

The rest of the wizard utility is auto-populated and straight forward. For example, the wizard will ask if you want a specific drive letter assigned to the partition once the process is done.

The wizard utility will ask you what file system you want this new partition. If you are not sure, just leave the auto-populated selection from Windows.

TIP: If you want the dual partition USB drive to also work in Mac computers, be sure to format the drive as FAT, FAT32 or exFAT. Do not use NTFS, as Mac computers will only read the content, but you can not write to the device.

Be sure to set a volume name to the device so the partition (new drive letter) will be easy to recognize.

Click Finish for Windows to make this first partition. We are almost done, as the first partition was just made. Looking in Disk Management once the wizard has closed you will now see the device with one partition and your file system and a balance of the drive as unallocated.

Rinse and Repeat. Do the same steps as above for this smaller unallocated memory space.

After the second pass using the partition wizard for Windows you will have a dual partition USB drive with two drive letters. Each USB flash drive letter will work and appear like a normal, single flash drive. You can data load each partition as normal. Heck you can even flash one partition to make it bootable if you are into making bootable USB sticks.

Although the above tutorial makes things easy to partition a USB flash drive into multiple drive letters, this method is not permanent. Using the same steps, you may clear out all the partitions and it's content. For some users, or companies, having an unsecured dual partition drive is not ideal for their business practice or application. There is an alternative. There is a method to partition a USB at the hardware level.

In order to partition a USB drive at the hardware level, or controller level, you will need some specific controller chips, and the vendor commands to setup the partitions. These tools are not readily available as there are hundreds of chip makers and thousands of USB suppliers. However some US based companies have tools for business to business type applications.

{ Comments are closed }

Runtime Error 482 Windows 10 (Printer Error) – Steps To Resolve

Runtime Error 482 typically shows when you attempt to print a document in Windows. The error is caused by the “Printform” component of Visual Basic.

As a rule of thumb, “runtime” errors are generally the result of problems within the “Visual Basic” library or its adjoining applications. The errors are mostly caused by either an inconsistency inside the code (referencing variables which do not exist), or having problems referencing specific libraries.

Whether you're actively using “Visual Basic” or not is mostly irrelevant; it's likely the case that one of your applications is using it – hence the error.

To resolve the problem, there are a number of steps you can work through, although many people end up resorting to “workarounds” in order to prevent it from showing. The steps outlined in this tutorial should give you the ability to resolve it entirely.


The error will typically show with the following messages:

  • “Run-time error '482': Printer Error”
  • “Run-time error '486': Can not print form image to this type of printer”
  • “Printer Error”

The most important thing to realize about the error is that it's caused dby what's known as a “library” in computing. A library is essentially a piece of code which allows a developer to access particular functionality without having to rewrite the code for it.

Libraries have been used since the earliest days of computing. With modern computers, 1,000's of libraries can be employed at once to provide very high level functionality to a range of applications. “PrintForm” is one such library.

It's mostly the case that your system will not have the “Printform” library installed (it's very old), leading the error to show. It may also be the case that your printer, or its associated drivers, may be damaged.


The steps to solve the problem are as follows:

  1. Remove Any PrintForm References in VBA
    If you are seeing this error as a result of using a “Visual Basic” powered application (including VBA), you'll want too ensure that you get rid of any references to the PrintForm component. The best way to do this is to replace it with the Win32 API, which is an updated version of the printing library in Visual Basic. If you do this properly, it should allow you to get printing working with your applications on the likes of Windows 10.
  2. Update Printer Drivers
    If you are not using Visual Basic / VBA, you'll want to ensure that your printer drivers are completely up to date and correct. The best way to do this is to fully “uninstall” the printer from your system and let Windows Update find the correct drivers (contrary to previous versions of Windows, the latest Windows Update is actually very good & effective). To do this, simply press Windows + S keys on your keyboard, type “Device Manager” and select the first option that appears. When in Device Manager, select the printer that you're having problems with, right click and click “Uninstall”. After uninstalling, restart your PC. It should automatically add the printer again – installing the latest drivers – if effective.
  3. Clean Out System Files With SFC
    If the above does not work, it * could * be a problem with the core system files of your computer. To fix this, you can use an in-built mechanism to resolve it (SFC // System File Checker). To do this, press Windows + S keys on your keyboard and type “CMD”. When the options show, right-click on the first and select “Run as Administrator”. This will bring up the black / white CMD window. Into it, type “sfc / scannow”. This will scan your system's files and fix any damaged ones.
  4. Switch To Using Other Printer Settings
    If all of the above does not work, you'll want to look at using a different printer. The most typical way of doing this is to switch from using the standard “Print to PDF” option to “Microsoft Print to PDF” to get it working.

{ Comments are closed }

How To Fix “Runtime Error 424 ‘Object Required'” – VBA (Excel)

If you're using Excel, you may encounter the “Runtime Error 424” error with message “Object Required”.

This is an error with VBA (Visual Basic for Applications), and basically shows when you're referencing an object which either does not exist or is outside the current scope.

If you're seeing the error as someone “developing” any macro / automated functionality in an excel spreadsheet, the likely problem is that you're calling an object “out of context”. This means that you may have loaded an object, but its contents could have been changed or replaced. There are also several other potential issues, fixes for which I'll explain in this tutorial …


The error you'll see will have the following message:

Run-time error '424'

Object required

To explain why the error shows, and what it means – Microsoft famously released its “Visual Basic” package in the late 90's.

This provided basic capabilities with the system, allowing hobby developers to create simple applications. VB was a big hit.

Because of this, Microsoft introduced “VBA” (Visual Basic for Applications) in their Office suite of software, sometimes Excel and Word. This allowed developer-types to create automated functionality in Excel spreadsheets, referencing “objects” in the sheet itself etc.

Each time you use Visual Basic, what you're doing is invoking a series of “objects” into memory. These objects are simply variables with a series of extra functionality applied, including custom functions etc. The problem – and this extends through most programming languages ​​- is that if you're referencing an object which has not been invoked, the application will fail.


If you want to fix the problem you need to first ensure the data is present in the system, and then that you're able to reference it correctly. This tutorial will explain how:

1. Ensure You Have Defined Variables Correctly

The primary issue is that you've called a method on a variable (object) which does not exist. The most common reason for this is that you've simply misspelled the variable's name, and have that not declared it in your VBA application. Take the following example:

Sub Test ()

Application33.WorksheetFunction.Sum (Range (“A1: A100”))

End Sub

The above will raise the error because you're trying to call the WorksheetFunction method on an object referred to at “Application33”.

Unfortunately, the Application33 object does not exist in memory, preventing your application from being able to load it. To fix this, you need to go through your source code (the erroneous reference will almost always be referenced) and correct any misspelled object names.

2. If Using Excel, Ensure Ranges / Selectors Exist

One of the most common reasons for the error is that you're trying to reference an object or value that does not exist. This is a typical issue with the likes of using VLookup or one of the ActiveX objects. If you experience this error, you need to ensure the code is referring only objects which exist:

Private Sub Test ()

This will raise an error

Application.WorksheetFunction.VLookup (TeamName, Range (“TeamNameLookup”), 3, False) .Value

The value should be

Application.WorksheetFunction.VLookup (TeamName, Sheets (“YourSheetName”). Range (“TeamNameLookup”), 3, False)

End Sub

The above means that you're trying to call the various worksheets, and their respective “Range” / “Value” functions without the sheets being found or declared. To fix this, you need to ensure you're calling “Range” or “Value” on the corresponding scoped objects.

3. Ensure You Have The Correct Definitions

Finally, one of the more common reasons for the error is that you're not defining your variables correctly.

From incorrectly deleting variables as wrong object definitions, to calling “Option Explicit”, it may be the case that you're trying to reference variables / objects which are not defined simply because they have not been defined properly.

For example …

Option Explicit

Private Sub Test ()

Here you need to explicitly declare the variables before trying to reference / populate them

For example …

Dim your_path As String

Set your_path = “x / y / z”

End Sub

In the example above, if the “your_path” variable is not declared before trying to set it, you will end up with the 424 error (as the “your_path” object does not exist). From here, you also need to ensure you're able to call the relevant objects (if you're referencing a worksheet value, you need to ensure the works exists and can be loaded).

Obviously, there are a number of other instances of this error. Because of the specific nature of everyone's code being different, I can not go through every single potentiality. Hopefully you can see that the error is caused by an invalid variable reference on your system.

{ Comments are closed }