Technical document note.
NOTE:

This document is large and while we have tried to document if something is only available in 'Windows newer then XP',
most steps are applicable from Windows newer than XP to 10.

Advanced notes on XConfig XML tags can be found by opening up the Platinum.exe.config file
itself in a text based editor.

C

What is the minimum computer specification needed?(system requirements spec machine)

***
*
* You need to buy a new computer to run Platinum on.
*
* We have found that the people who do not regret it later when
* the computer fails and it costs them as much to repair it was
* to get a new computer with a warranty.
*
*
* Preferably make sure your computers screen is at least 15" (fifteen inches) in size.
* (We have had it working fine on a 12.5" inch HP laptop running Windows 10 - resolution 1366 x 768).
*
*
*
*
***

Platinum doesn't take up much processing power really, but does need the memory. 

If an **older computer** It must be within 2 years old and have 2 Gigs of memory (2000 meg),
1 gig (1000 Meg) ABSOLUTE minimum but you may not be happy with the speed and need weekly restarts.

You do not have to buy a Pentium 4 but it is recommended @2.4+ Ghz (3 Ghz recommended)
(Intel Celeron and Atom processors are NOT recommended but does work,
 a fast AMD processor will also be ok to save some money)

It takes up small amounts of hard drive disk storage space. (1 Gig maximum disk space)
Most would easily have that free. We can help you to clean up your machine if you are low on space.
You can upgrade memory very cheaply and easily yourself or buy the parts and get the local computer shop
to install them and save some money.

See our help page here for Memory tips.


**We strongly recommend that you buy a brand new computer and get a 2 year or 
more hardware cover on it,
we will charge you to  r estore Platinum on to a repaired computer,
you must talk to the supplier to fix the basic computer itself if it goes wrong.**

Older Computer Advice:

Get fast USB connections and not slow serial or parallel ports
e.g., for receipt printer get USB connection only.

How do I open the Platinum configuration utility - XConfig?


************************************************************************************
*WARNING: Easy setup is always the prefered method of setting anything in Platinum *
*         You should always use that.  The reson being that it often sets 2 or more*
*         settings in just one click. Xconfig as per below is one at a time and not*
*         the database-side configuration (XConfiguration Table) Xconfig is only   *
*         the front end .exe configuration and Platinum uses both front and back.  *
************************************************************************************



Steps to open the XConfig utility:

Windows newer than XP
Click the ORB (bottom left)
type:
xconfig
once it is in the list on its own
press the enter key on the computer keyboard.

OR

In Windows XP       
Click the 'Start' button that is usually bottom left of the screen.
Then Programs/All Programs/Program Files (one of the 3 should be there)
then
Alpha Task, Platinum, Xtras, Only When Asked, XConfigure Platinum (only when asked)

Enter your manager password. (DEFAULT is just the word:     manager   )

(IF YOU CAME HERE FROM ANOTHER ARTICLE YOU CAN NOW RETURN BY CLICKING THE BROWSER BACK BUTTON)

This allows you to setup and configure Platinum and there are hundreds of options from setting your manager 
password to what you want the numerous customer mobile text messages say.

Each time you are told to setup something
search in the bottom area box by typing in or preferably copy/pasting the exact keyword you are told to change, 
if there is no search box at the bottom scroll down through the entire list to find the 
one you are instructed to change.

Then carefully make sure you are changing the correct one (make sure you are on the correct row!)


***** CRUCIAL: ******
Any changes you do with XConfig you must Exit/Quit Platinum completely and then start it up again 
to pick up the new settings.
***** CRUCIAL: ******

********************************************************************************************
Only if using a version of Platinum downloaded before 2007

Important note:
Always download the latest Platinum XConfiguration utility, 
It will work with any Platinum version but will have new features to make life easier!

The latest feature is a search section so you do not have to scroll and look for the keywords on the left
you can just type in the keyword in the search box at the bottom,
press enter on the keyboard and it will find it.

To get the latest version paste below into your browsers address area
and press the Enter key on the computer keyboard
http://www.XpectWorld.net/CustomerDownloads/Utils/xconfig.zip
       
Unzip and save the file to c:\Program Files\Alphatask\Platinum\XConfig
and overwrite the old xconfig that is in there.

NOTE: It cannot be run from the .zip file you must overwrite the older file.
*****************************************************************************************


Tips:

If you do manually edit in XConfig - please undo anything you "try" to make sure it does
not break anything else in future/your not aware of.

If you need to search for a setting, Platinum.exe.config is the XML-text file behind xconfig
it is editable and searchable using notepad only.


Important Final Note:

There is a database table called XConfiguration which also holds some configuration data
for iBook and for multi-machine-same-daybook setup, SMS-Text fine tuning, etc.

See the core ibook links page here.

C

Upgrade Issues? What are the steps to fix?(process must exit before requested information can be determined)

Troubleshooting:

Ensure Platinum is not running which will give problems.
(check also via Task Manager it is not invisible but still running)

"there were problems upgrading
"process must exit before requested information can be determined.

Restart.
Try to watch the upgrade and click each screen to move it along more quickly if machine is full-up or 
busy or slow it may need nudging along before each process times-out.


.
If at end of upgrade you get an access denied error on executeThis.sql file when it is overwritten
you need to click your right mouse button on it and choose properties and untick readonly
or very worst case delete it pre upgrade.

.
Merge config more manually if not found in above area:
	Run (right click...as administrator in Windows newer than XP)
		C:\Program Files\Alphatask\Platinum\XMergeConfig.cmd


.
The following applications should be closed before continuing the install:
Platinum Main (Process Id:X)

Close Platinum.(hold SHIFT to skip backup!)
The installer does try to force-close it, you could wait a few seconds,
but you may have to use "Windows Task Manager" to "End Task" on platinum.exe

.
see #MiniUpgrade

C

How do I debug Software Issues? What are the steps?(errors bugs bug problems)

Also see #DebuggingProblem.


Unfortunately "a restart may fix it" is still a first line defence with software.

A ComputerFix process may need to be run once or multiple times and the output looked at carefully.

Switch security software off temporarily?

Cold boot windows (safe more first use msconfig to switch off all non windows services and startup programs, bar LMI of course!)

Repair if possible, worst case re-install the suite or one module that is going wrong.

--

As first line support there are two approaches depending upon:

A. If it has worked before...
or
B. If it has not worked before...

If A.
    *CRUCIALLY:Forget about the specifics of their problem,
    *          focus on the basics being correct before wadding in as it maybe a simple fix*
        
    
    .
    Check the date and time on the machine has not changed or somehow been set to a USA
    or different region/locale. A give-away is looking at a calendar control; is the day
    and month swapped over from UK?
    
    .
    Then you must try to duplicate their issue with a test customer or test appointment,
    it saves techys a huge amount of time if it can be duplicated.
    
    .
    Then use the Backup Uploader to send their backup to head office.(other optons are available #FileTransfer)
    Remember that if you have managed to duplicate it your best to send the backup
    from before the duplication so that the techys can duplicate it.
    e.g. A fresh backup may already be 'fixed'
         and the state is not the same so ability to duplicate is gone.
    
    NOTE: I noticed while uploading the backup that it said "failed" on screen,
          AND THEN I saw it appear as finished on head office machine.
          It's the old time out/Internet busy issue but id say 99% it works,
          however, if you closed it their end premeturely it would fail.

    .
    If the database is running but is not working properly, try running the \util\select query .exe and see what error it gives
    if the disk has been compressed the .dmf .ldf file combo will have been and this will break it.

===================



If B.

    Generally
    =========

    Update windows fully via windowsupdate.com

    Ensure the correct framework is installed (full not just the 'client' cut down version)

    Did you do a computer fix (may be a quick hands off fix)

    Try logging out and in from another user and retry.



    Install issue: 
    =============

    Are you running the 64 installer on a 32 only machine? As that will always fail.

    Could the download/.zip be corrupted. Can you clear browser cache and re-download.

    MSI fix? (Technical Help)

    Windows System restore? (backup firstly as will rollback to old data!!!!!)

    You can get nasty viruses getting files via  ‘google searches’ 
    the official site is best.  Nothing but official sites should be used for obvious reasons.

    Finally.maybe a windows reinstall somtimes needed



    upgrades issue: 
    ==============

    see the other section here on this.

    platinum.exe.config post-merged date is now/current?

    post-xconfig merge ensure no platinum.exe.config has at the bottom:

      startup
        supportedRuntime version="v2.0.50727" /
      /startup

    (start and end line symbols removed, but remove the whole 3 lines)

    It maybe more serious and need heavier analysis/technical expertise:

see debugging
in the article below
#DebuggingProblems

e.g. "3. eMessaging"

My computer has gone slow or gone wrong, can I perform some easy steps to fix it? (computerfix computer repair crash hang broken dead destroyed virus)

Please see here.

C

Is there a Debug Mode for TroubleShooting difficult problems? _Exceptions.log _Exception.log

See also the basics here.


Yes! There are several good tips below...

Also see here.

In testing any sales process you should always do a zero due amount
or always create/use a test product to stop any unwanted sales going through their system/financial reports.




Basics:

Right mouse click on sign in screen and do:
    only when asked..admin helpers...
            OPEN exception log

    (erase all existing text and save it to give us a clean slate)
    

Perform the operation that gives you the error, IF you see the error.

Same again on sign-in screen then...
    
    Copy to clipboard the....exception log.


Send that to techys if anything is there at all for debugging purposes.





.
In XConfig Set

InDebugMode    to     Y   

click 'Exit and Save' in XConfig

restart Platinum fully (Any changes to XConfig always need to be picked up by restarting Platinum.)

You will then see the hidden errors that the customer is not bothered with.

Repeat/duplicate the problem area and then check the 'exceptions log' as per below instructions.
(Note that even before putting debug mode on there maybe errors in that log.)

For LIVE on a customers machine this should always be set/back to   InDebugMode    N
(in newer versions if accidentally left on the customer is prompted to turn it off)




More info...

To get Platinum to send the error to the log and then copy that log easily to your clipboard...

Make sure xconfig   InDebugMode   is Y (restart plat if it was N)

(as above open the exception log)






2.
Configuration (basic test)

If nothing is in the log or you want to try something else:

Close Platinum to backup.
Safely rename their existing Platinum.exe.config by prefixing with a - character
and open Platinum again.
The MSI that installs Platinum will see a file missing and replace it with a pure demo version.
Then you can see immediately if its config or not.
    (you can then text compare a working demo .config with the bad one with a comparison program)

You can do editing via notepad
you will know when set back to demo as their name will 
disappear from a re-booted Platinum and show DEMO in the top left title bar.

You can see then if .exe runs fundamentally or if the config is the issue.

**If no luck, restore their config so you are back to the start again!!**
(if you lose their .config for some reason it will be in the Platinum.zip file backup)



e.g.

If they cancel a "enter value" dialog it may leave a USERCANCELLED behind on older versions.

[CustomerName] End of Day Total Taken - 0.00 on Feb  5 20xx  5:50PM
447x x x
*Bad Email Address for  * : (USERCANCELLED)

see #ConversionFailed






3.
eMessaging

If you are having trouble double click the top header in eMessaging, this will put you in debug mode
and allow you to see whats going in and out from Platinum in the red boxes at the bottom of the screen.

Here on the bottom right you can see the HTTP URL that is sent to the SMS service provider and consult
with techys or them about why it is not working.(select all, copy, paste to email)

As a last resort xconfig:
    HttpUtilityUrlEncodeSMSMessage
Most world-wide providers are Y but in certain circumstances N (IceTrak and BulkSMS)



Tips:

If it WAS working:

Have there been any significant changes to the setup of the machines
since your troubles have started with eMessaging?
New security software can block it if it has been working in the past?
A new broadband provider or broadband router changes?




4.
Receipts

If you have receipt text output issues turn on the debug mode in xconfig:
(receipt debug mode c:\ReceiptTextDebug.log)
    ReceiptTextDebugMode



    see :\ReceiptTextDebugMode.log to examine what Platinum actually sends to the windows print process.
    *DON'T FORGET IF ON A CUSTOMERS MACHINE AT NIGHT ASK THEM TO EMPTY THE TILL DRAWER OF VISIBLE MONEY*
    *      OR TAKE THE RECEIPT PRINTER OFF-LINE VIA WINDOWS CONTROL PANEL AND THEN CLEAR THE PRINT JOBS*
    *      BEFORE PUTTING IT BACK ONLINE WHEN YOU FINISH!                                              *
    
    receipt printer debug mode tip: The printing must be done via Platinum for the ReceiptTextDebugMode.log to be produced on root of C:\
                                    You can also copy the original receipt text back and see if it works if a modified one doesn't
                                    (DONT FORGET TO SAVE THEIR EXISTING RECEIPT!!!!)

    (Your side testing) ReceiptPrinterName must be a valid windows named printer (you can use any office virtual printer – 
    or indeed use and turn off your A4 printer – clear the print queue or it will printer when back online!)


5.
iBook - see troubleshooting section here.


More Advanced...

.
see
#ConversionFailed

.
more advanced sql server debugging

If :-
Error: 18456 "Severity: 14, State: 10"

How do I start sql server with debug info for this code e.g. "-y 18456" 

Start->Run...->services.msc

Then go to the SQL Server service and stop it. Then Click 'Properties' and in the 'Start Parameters'

field enter -y 18456. You can then click 'Start' to restart the server with that parameter and then 

press cancel to exit without saving the parameter, so that future restarts won't use it. If you press 

OK, then the server will be restarted with that parameter - you probably don't want that.


C

How do I set the initial number of cells that appear in the daybook for an appointment?
*************************
** CRUCIAL NOTE: **
*************************
Platinum learns durations; processing and end lengths of appointments.
These steps can still be set but it would not be using the power of Platinum.
Platinums Artificial Intelligence saves you time AND setup costs.

A customer might want to set an initial (default) number of cells 
eg. if their appointments ALWAYS last for 45 minutes.

To do this In XConfig find
DayBookBookingTimeDefaultDropDownItemNumber

Platinum ships with this set to 3

This MUST be a number, basically it is the item in the dropdown in visual order eg. 
3 = 45 minutes, 2 = 30 mins

Any changes you do with XConfig you must Exit/Quit Platinum completely and then start it up again to pick up the changes.

C

How do I open a cash drawer automatically when the receipt prints?

Time saving Notes:

    Platinum should automatically trigger/open an attached cash drawer with zero setup (via ESC/POS).
    If the receipt printer is on then the likely reason is the wire is not connected properly.

    If it is a "Star" branded printer - you must enable the ESC/POS emulation mode
    or it will not work. See tools page notes.

=====================================================================================================

Basics

You need to connect the little wire that is supplied; from the under-back of the receipt printer to the back of the Cash drawer.

a.
If you have a receipt printer do a windows test print via the receipt printer?

You need to get the printer printing on a basic level on Windows
if you have it printing a test print we can help you setup Platinum.

If not you would have to talk to the people you bought the receipt printer from
as it maybe faulty.


b.
If the drawer doesn't open when you have definitely set the driver to open it.
switch receipt printer off for 2 mins. this fixes it sometimes.

c.
To open cash drawer without a sale use right mouse click on daybook (the xtras... menu option)
This should work already but if it does not:

Easy Setup..Point of sales...cash drawer...
Setup Wizards..
    "Right mouse on daybook opens cashdrawer auto setup"
    When asked enter the receipt printers full name
(.rtf must be associated with Rich Text/Wordpad NOT Word or you see word opening each time.)

d.
Your receipt printer driver properties may be different but it will probably be under advanced or options.

--------------------------------------------------------------------------------------------

Methods

There are two methods and it depends upon if you have a receipt printer or not.


1.) USB TRIGGER?

This assumes you have no receipt printer but have a cashdrawer and a USB trigger/power supply.

You need a USB trigger for the cash drawer if you do not have a receipt printer.

The trigger also powers the cashdrawer.

The trigger should have a little program with it that will pop the cash drawer open
this is so that it can interact with Platinum, as Platinum can call the little program
invisibly when the cash drawer needs opening.
 
For More Info Goto *CODA1* below \/


2.) VIA RECEIPT PRINTER?

This assumes that you have a cash drawer connected via an RJ11 wire which provides power and data signal.

It also assumes that you have opened the cash drawer with a key\lever to ensure
that it is not jammed or locked!


**
As Platinum opens most modern connected cash drawers using ESC/POS, no setup should be needed
so the information below is for older models only.
**


Below steps are for epson printers but will be similar in epson compatibles...

In Xp:
choose
Start.. Settings... Control Panel.... printers and faxes

Windows newer than XP:
Click bottom left "the circular Orb"
type :
printers 
(press enter if there is only one in the list)



#TriggeringOperation




SPECIAL NOTE:

Platinum can be setup to ask if a customer wants a receipt or not:

The above steps are not suitable for clients who have
this question 'does the customer want a receipt'
as the cash drawer wont open if no receipt is printed 
as there is no signal\document going into the receipt printer
at all.

Setting the above AND setting the cashdrawer name will trigger the drawer even though there
is no documnet receipt printer to the receipt printer.
OR
They would need a key to open the drawer if no receipt is wanted!

*END of 2.*


IMPORTANT SPECIAL NOTE THAT WILL ONLY BE IMPORTANT IF YOU GET THE ISSUE MENTIONED:
    ConnectedInSeries must be set to N in the XConfiguration tool when you are triggering the cash drawer 
    from the receipt printer via the receipt printers driver properties as detailed below.
    If it is set to Y it will be trying to send the OpenConnectedCashDrawer.rtf 
    to the receipt printer and may give you **a huge backlog of waiting print jobs-effecting performance**.



===============================================================================================================


*CODA1*


===============================================================================================================




Step 1. full details for Giga Trigger USB dongle (i.e., no receipt printer involved)


Important:
When it is working, correct COM port and all plugged in correctly
the "Status" button when clicked should show codes for both TX and RX.
This means they are talking together ok.



Always install BEFORE plugging in the USB lead!

Always try to install from the Disk that comes in the box! (our tools page has a version if not)

Always get it working via the Supplied Demo Tool BEFORE anything else!





If you can please fully install using the disk that came with the cash drawer
before plugging in the USB lead.

If you have no disk get the link from our download tools page:
http://www.xpectworld.net/Util/PlatinumTools.htm

Once installed restart if asked.
(Restarting Windows after an install is recommended especially if you have problems)  
Then plug in the USB cable which comes with your cash drawer.
 

=============================

Find the COM port it is installed on:

!!!PLEASE NOTE THAT THIS number MIGHT CHANGE IF THEY PLUG IT INTO DIFFERENT USB PORT!!!(advise them to label the port)
    Control Panel...system...Device manager...Ports(COM and LPT) you may then see
        something similar to "Prolific USB to Serial Comm Port (COM4)"
        or
        PROMAG USB232/422/485
        if not its not installed properly see Troubleshooting below.


Test to get the COM port number, this will check that it is plugged in correctly:

Run from the start menu..
    Programs....GIGA-TMS....Cash_Drawer_Demo
     Select the COM port you saw above e.g. COM4
       You should see TX and RX this means that all is connected and talking.
       If not try clicking the 'Status' button
 
Ask person to..
    "Move fingers or hot coffee from the cash drawer opening area to avoid swearing!"

With the correct COM port in the drop down list; click the "Open" button.
    (if only COM1 available see troubleshooting if having problems)
 
Make a note of the COM port that eventually makes the drawer open. eg. COM4

 
Platinum Specific Setup (UK provided hardware)
=======================
The cash drawer trigger program will have a little program with it that will pop the cash drawer open from
a 3rd party program:

It's called opendrw.exe
this is so that it can interact with Platinum, as Platinum can call the little program invisibly when the
cash drawer needs opening.

In advanced 'more setup' menu hover over the ... blue gel-button again.
 
choose:
Easy Setup...Point Of Sale....Cash Drawer..."Set the path of the trigger program"

it may show something like this:
:\program files\alphatask\Platinum\util\opendrw.exe COM4 epsonmode

--

**CRUCIAL STEP:**
You WILL PROBABLY need to change the above COM(n) to what works on your machine.
  eg. COM3 if COM3 opened the drawer.
  (the supplied Cash Drawer Demo test util above will allow you to test this)


**CRUCIAL STEP:**
search for on the disk and copy opendrw.exe to the above path. 
    see the Giga trigger CD.zip\opendrw.exe as it is not installed as standard.
    (its on the disk you got with USB trigger)


**Probably a crucial step:
    When the gigatrigger disk is running in the menu list
    is there a USB cable driver (Windows newer than XP) you probably have to install that also.



*********************************************
*Troubleshooting: Some very technical steps!*
*********************************************

.
Did you restart Platinum after any configuration changes?

.
It may be 'path of file' related is the opendrw.exe from the disk in the sub-folder \util

.
security software may block the \util\opendrw.exe/.cmd call check the access/allowed list (try running it manually)

.
Cash drawer not opening via the USB trigger even via the supplied Cash Drawer Demo program
    Check the device manager for any yellow (!) icons called USB

    If it was plugged in when installed the Giga trigger util/driver 
    it may not register the USB driver properly.  Rerstart the machine. Still yellow?

    Uninstalled cash drawer demo from control panel...XP=add remove/features (Windows newer than XP onwards programs and features)
    then in device manager "Right Mouse Click" it and uninstalled the 
    "USB Serial Controller D" which had a yellow (!) icon
    Then reinstall the lot before restarting or it will get auto-sense wrongly again.

Other COM ports should then become visible and it will now open.
(when previously only Com1 was being sensed as available)


.
Cash Drawer will not open when named in easy setup!
*If* your cash drawer is directly attached via a wire(RJ11),
then you need to clear that CashDrawer Name box completely
in easy setup as it is not needed as Platinum will send an ESC/POS code
via the receipt printer to trigger it to open.


.
A USB Trigger for a cash drawer unfortunately does not say CONNECTED or NOT Connected.
So you have a little bit of blind messing if you are talking a person through it on the phone.
"CLOSED" is normal for normal state. Which is the "CLOSED" state.
Try from COM1 and click OPEN button, if it doesn't open it is not plugged in or not installed properly.

.
Security software can block .exe's especially if called from another one.
e.g. AVG
Open the interface...menu..Components..Resident Shield.."manage exceptions" button 
    Add the full path and file name of OpenDrw.exe
    This will stop it being blocked when Platinum tries to run it.

.
Still not giving the correct name e.g. "USB Serial Controller D" 
in device manager right click it and choose to update the driver.
Point it to the disk(preferably) or an unziped copy of the files on the disk.
Tick to search sub-folders/directories and it should find it, it may give a warning, say yes.


.
Also see resetting when using a USB trigger here.

.
(basics: #CmdFile)
If you cant figure out what is blocking it with above try calling it more simply
Xconfig: CashDrawerHandler
    :\program files\alphatask\Platinum\util\opendrw.CMD
create that .cmd text file and add just a single line:
    "C:\Program Files\AlphaTask\Platinum\util\opendrw.exe" COM3 epsonmode
this is a little less "security controvertial" and works well.
To see the error put a:
pause
DOS keyword as the second line and you can see the error then.

.
Put Platinum InDebugMode and check the _Exceptions.log for errors.
This should show files missing, the actual path that is being executed for double checking, etc.

.
(last resort)
USB Trigger. Once the driver is installed ok you can change the COM port from the driver itself.
Right mouse on it in device manager(COM and LPT) Port settings..Advanced

.
If not an epson printer Set the default printer to the receipt printer and open
OpenConnectedCashdrawer.rtf and make sure the letters that trigger the drawer eg. PA 
are in the ControlA font (or similar) 
when printing this .rtf to the receipt printer does the cash drawer actually pop?
if not get this working firstly.

.
(only for old serial cash drawers not USB and not if via a receipt printer)
Ensure that .rtf is associated with wordpad and not word.
if so it will take longer and not seem invisible.
If you install the Word Viewer on a persons machine that does not have word installed
for the purpose of reading the user guide. Watch for this - re-associate .rtf with WordPad not Word.


.
Also see cash drawer triggering option checks here.


.
Stop the draw opening with the payment calculator. (XConfig CashDrawerOpensOnChangeCalculatorPrompt    BTW, this is always Y as standard from demo)

.
Is something stopping the opendrw.exe from being executed? like anti-v irus as its a hidden-from-user process that is run covertly?
a. Tell anti-v irus to trust Platinum.exe
b. "                        opendrw.exe


.
In Windows XP HOME (sometimes?) you need to aquire :\windows\system32\prnmngr.vbs from a Windows XP Pro machine 
(as home does not seem to have it but it may be on some xp home installs??!!??)
pop it in same directory as you found it in XP Pro (Windows newer than XP seem ok but maybe the same)
Platinum is 'Windows newer than XP vs XP pro' aware with regard to 'In Series' setups that use prnmngr.vbs in the background
as Windows newer than XP hold it in a different sub directory of where XP holds it.

C

How do I reset the cash drawer settings in Platinum?

You may or may not have these settings on your version...


Reset option:(recommended if you have it)

    Easy Setup...Point of sale...Cash Drawer...Wizard...
            "Reset Cash Drawer Settings"


or

Enter blanks only, when asked, i.e. press delete to remove text for each box (it is a shortcut to help to bulk reset)

    Easy Setup...Point of sale...Cash Drawer...Wizard...
            "*OLD METHOD* Right mouse on daybook opens cashdrawer auto setup"



or manually (xconfig)

Blank:

CashDrawerPrinterName
CashDrawerString
NormalPrinterName
CashDrawerHandler

To Y:

CashDrawerOpensOnChangeCalculatorPrompt

To N:

ConnectedInSeries


For USB triggered cash drawers blank out the above FIRST in xconfig and make sure your trigger path is set properly
via easy setup. (xconfig:CashDrawerHandler)

This will ensure no other methods are used like ESC/POS via a 'phantom' receipt printer!
NOTE: Don't blank ReceiptPrinterName if you have a receipt printer!

C

How do I setup a receipt printer?(receipt printer recommendations receipt debug mode)

*If you want the receipt printing troubleshooting section it is below this article.*

If you have already bought, installed/setup and have a working receipt printer please jump to    **CODA1**    below

Summary:

Receipt printer easy/quick setup:

We recommend you to use the disk that came with the receipt printer and talk to the supplier of the receipt printer to
get it setup up properly. 

If setting up a receipt printer for someone ALWAYS ask for them to read the model number out to you.
It will save you time.

*****
Step 1.
Firstly, you need to get the printer printing on a basic level on Windows if you have it printing a test print we can help you setup Platinum.

If it is not printing via Windows test print you would have to talk to the people you bought the receipt printer from as it maybe faulty.
*****


If you got no disk; for convenience we recommend that you open the Platinum Tools page (has pictures of plugs, etc) 
and install from the 'easy one click setup' link (epson printers only)
which will always be the model "we recommend" you buy and will always be the latest USB driver for it.

Platinum auto-triggers an attached cash drawer via an Epson, there is no need to set that triggering up,
just connect the cash drawer to a receipt printer via the RJ11 cable ports.
(small thin USA-style telephone cable and plug, images on tools page for talking customers through it)

Choose
"*Silent Installer for [ReceiptPrinterModel] highly recommended*",
(careful to choose the correct Operating System version also)

Once installed, restart Platinum, it now should sense the new receipt printer and pop up the receipt text
for customisation. If not, its all in the xtras..customer xperience menu.
Do receipt, appointment card and voucher with customers details on.
(Crucial Note: no tabs just spaces in the files) 
 Customer can then be told to plug the lot in. cash drawer also to back of receipt printer via thin RJ11 cable.


More Details:
       
We recommend the Epson *USB* Thermal Receipt Printer range (e.g., TM-T... range works with Platinum).

Silent installers are on our tools page and will save you time.
They are created by installing the printer, then on the providers menu choose 'create silent installer'.

CRUCIAL: USB is highly recommended or you or your customers will not be happy with the speed of a serial.

If this model is not available please get a compatible model. e.g. Star Micronics TSP100 range

Drivers Website : http://www.pos.epson.co.uk/
Usually         : http://www.pos.epson.co.uk/support/index.htm

If it's Epson compatible it has a good chance of working.

TIPS:

As a tip these epson receipt printers need a Windows driver, you can get the latest from the top of our tools page:
http://www.xpectworld.net/Util/PlatinumTools.html

Please choose the correct model and the right connection method. 
USB is fastest. Serial is not recommended as too slow.







================================
**CODA1**
================================ 





 
Steps :-
 
Install Platinum on a computer.

*CRUCIAL STEP*
 Install the receipt printer and ensure the Windows test page prints ok.(serial port receipt printers are very slow so buy a USB one)

Epson receipt printers should all have the word "receipt" in their default name anyway which is what Platinum uses to sense the correct name,
so shouldn't need changing.  It also senses "Star" and "VENDOR" to cover Aures/Poslign kit too.


In Platinum sign in as manager level:

Goto advanced 'more setup' menu
hover your mouse over the blue gel-button (...)

Choose:
Easy setup...Point Of Sale...Receipt printer..."Set the receipt printer name automatically"

This should guess the name. Check it very carefully. If correct click the green tick. Restart Platinum.

As a self-validating step:

    Once you set this name in Platinum, if the receipt printer name does not exist you will get a  w arning when Platinum starts up.

================================
Configuring the actual receipts text and image :-
 
The receipt printer can be configured to print a logo on the top and any font style printable, 
for info text and monetary figures we recommend a Lucida Console font to keep each character the same width.
(This is set as standard anyway so don't worry to much about that!)
 
Receipt image    location = :\Program Files\AlphaTask\Platinum\ReceiptImage.bmp
Receipt contents location = :\Program Files\AlphaTask\Platinum\ReceiptFile.txt
 
===============================
Testing
Create a new appointment by clicking an empty cell on the daybook (daybook is an option from the main menu), 
press enter to show all customers and click one
(if there are none you can enter a new customer here if you like by clicking 'New Customer' button top right)
Click Next once you have a customer name in the top box and choose a service/product from the list
Click the Green Tick button
This then shows the appointment details screen
Pay for it from the appointment details by clicking the 'Ready to Pay' button, 
then click a payment type like cash or cheque or card to print a receipt.

Troubleshooting the Receipt Printer! Windows basics and via Platinum. (debug)

TIME SAVING NOTES:

If you just installed the printer; restart the computer if it is not visible
after install and make sure its switched on during the restart.

If an install doesn't work and a restart doesn't and no-one is there to call it should be 
left until there is someone to call or you could have a wire out and waste a load of time.


*Windows* not printing 'the basics' - Troubleshooting:

Check....

Try a basic printer self test:

Switch the printer off
hold down the feed button on the front of the printer
switch the power on
It will do a test, the results can be looked at to see if it is working ok.


1) Do you see the printer in the Control panel...printers / faxes

2) Can you do a windows test print? right mouse on receipt printer, properties and click the 'test print' button.

  If not:
  Is paper in? green lights on? Plugged in to computer? powered on at mains/any lights on?
3) Has Windows been restarted since installation. (If Windows newer than XP this maybe the crucial bit)

  Is the Windows driver installed?(this is probably it if not in windows list!) 
  if not we need to send the direct link from our Tools page for drivers:
  http://www.xpectworld.net/Util/PlatinumTools.html

4) Does the USB socket work you are plugging into. can you plug in something to test that-like a USB pen drive?
   If not a USB receipt printer you need to talk to techys as its more complex a setup involving COM baud rates, etc.

5) Is there another receipt printer driver installed that is clashing?
   Sometimes customers install from the disk the manufacturer supplies or indeed a file they find on an EPOS computer
   this can clash and uninstalling it will immediately solve the "Offline" status you may be seeing.

6) USB hub - ask if everything plugs into the back or front of the computer?
   If not and they say a little box this is a USB Hub. any lights on it?, if no check power, if power any connected device lights?
   if none hub is broken, replace it.  Often a tell tale sign is if the keyboard, Mouse or USB wireless network or works 
   but other things do not.

Other info:
THelp.html#ReceiptPrinterAttachedToPc




***Via Platinum receipt printing TROUBLESHOOTING***

We advise you to setup an A4 printer as the DEFAULT printer or indeed a generic A4 if you do not really have one.
This is because some reports will appear very thin if the receipt printer is the default printer. (as receipt paper is 1/3 that of A4)

Printing via Platinum - Troubleshooting:

Firstly, did you restart Platinum after any configuation changes? you must please!

a) check in XConfiguration that you do definitely have the correct name on the right for 
   keyword ReceiptPrinterName on the left.
   It should be exactly the same as the windows name of the printer, 
   to be accurate, from the 'printers and faxes' screen, do a rename, copy, paste.
   Platinum generally picks this up automatically if in DEMO mode and after you install the receipt printer.
   The XConfig tag to search for is: ReceiptPrinterName
   Also never type a windows receipt printer name in, always copy then paste it.

b) Check that the keyword 'ReceiptFile' location in XConfig is right:
   It should be blank or:
   :\Program Files\AlphaTask\Platinum\ReceiptFile.txt
   if not set it to this and make sure the file is actually there!
   
c) always 'Save and exit' from XConfig and always exit and Restart Platinum fully
   Failing all this try to install the older driver for your receipt printer. 
   start with one 2 years older.
   
d) Slow serial port receipt printer? Set the resolution to 90x90 not 180x180 in the printer properties
   
e) Receipt alignment - edit the ReceiptFile.txt and re-print, make sure you have *spaces only* and *not tabs*.

f) Receipt debugging see #DebuggingProblems

g)  My monetary figures are not all in line with each other?
    In XConfig make sure the ReceiptPrinterFont tag is set to Lucida Console or something that draws each character
    all the same width.(search for xconfig for details)

h) Only if you cannot get it working via advanced 'more setup' menu...Easy Setup area (as detailed above)
   or if on Platinum startup you get "receipt printer not found [WINDOWS PRINTER NAME]" message

   Setting Platinum to know the receipt printer manually (not recommended - see above text to do it automatically)
   ===================================================== 
   Using XConfigure, Scroll down and find the name on the left hand side of the grid called "ReceiptPrinterName"
 
   On the right of this is an empty box, here you put the receipt printer name, 
   we recommend adding the word "receip" (without the " quotes) somewhere in the name if not already there.
 
   so...In XConfig this ReceiptPrinterName value on the left MUST match the windows name for the
   receipt printer.(if it does not you will get a  w arning when Platinum starts up)

i)
When moving from serial to USB **DO NOT 'RIGHT MOUSE DELETE' THE RECEIPT PRINTER**
you must use the proper utility due to the serial/parallel/USB extras that are installed.
If you do they can clash with new drivers you try to install and you are in a world of pain!

I would uninstall all epson drivers, then restart (crucial).

The unintaller is:

C:\EPSON Advanced Printer Driver\Setup_TM

the file you are looking for is:
APDUninst3.exe

(it maybe in c:\program files\EPSON Advanced Printer Driver\Setup_TM  also)


after uninstall/restart delete the above folder completley (only after a restart)




Networked or shared printers on a network (network receipt printer network shared)
=========================================

                 



You need to specify the windows printer name and also the On X-Machine name but the same as it show in the
currently installed printers screen.  Platinum will just sense the printer name but you do need
to specify the "On MachineName" afterwards but only for network shared receipt printers.

e.g., 

or 

as a last resort as it moans but also works, not used as much as above:
\\MACHINENAME\SharedReceiptPrinterName

Do not forget that you also need to copy over the:
ReceiptFile.txt

and if you are using a graphical logo:
ReceiptImage.bmp

from the master area
C:\Program Files\Alphatask\Platinum

to the other new slave computers
C:\Program Files\Alphatask\Platinum

C

What is recommended for receipt printer - cash drawer - hand scanner?
Important Note:

With receipt printers/cash drawers, please get a USB connection, 
parallel might be ok speed wise, but *serial is out as very slow* on most setups, due to Windows fonts.
(search for FontA12 here)

Platinum works with stand alone cashdrawer or receipt printer or hand scanner.

It also works with cash drawer attached to receipt printer via RJ11.

Any receipt printer that can power a cashdrawer but basically Platinum just sends 
a Letter to a COM port to pop open a cashdrawer so it will work serial if stand alone with a power pack.

Platinum was built to work with the Epson TM-T90 Parallel Interface Receipt printer, this works well with Platinum 
and prints very fast but is now not available as-new.

A modern model of printer is the Epson TM-T88IV which is cheaper but a lot slower printing receipts on serial.(USB=Fine)

We recommend voyager hand scanners and also via a PS2 connection, attached via the PS2 keyboard port,
but in practise Platinum will be happy if when you open a notepad document and scan a barcode the code
shows on screen.

Platinum is super-flexible and configurable and so I'm sure will work on cheaper kit if needed.

As a tip, you can save the money on the cashdrawer power supply by buying a receipt printer for a bit more
that sits in the middle and provides the power, Platinum prints custom receipts, appointment reminder cards, 
vouchers on receipt printers and the image and text can be custom setup too for your logo and company name.

CRUCIAL NOTE:
With receipt printers/cash drawers, please get a USB, parallel might be ok speed wise, but 
serial is out as very slow on some setups for some reason.(search for FontA12 here)
 
Currently the Epson TM-T88IV USB is the newest model.
Platinum was build on the T90, and works nicely on the USB connected  TM-T88III


Recommended Cash Drawer (MUST BE USB)
=====================================
Posiflex CR4000 Cash Drawer
GIGA DT105U *USB* Cash Drawer power/trigger (needed if no receipt printer is in use)


As always make sure with a cash drawer that it fits in the aperture you have
under the desk.  Ask for measurements before buying.

Techy:
Platinum is very flexible and in theory could work with any receipt printer/cash drawer
you need to find out the various control fonts and receipt printer fonts and enter them into Platinum
with the XConfiguration utility.

C

Platinum Easy Installer Problems

Please see here for a simpler first step if newer than Windows XP.

If installmanager.exe
Application has generated an exception that could not be handled
comes up during installation
You need to uninstall all .net frameworks if possible.
It is unsure but seems that if .Net 2.0 is installed the installmanager (written in 1.1) 
will not run properly on 2.0.
Once uninstalled re-try the full installation.

My cash drawer is not opening!(till open)

Firstly, See the basics here.


If a restart is not fixing it?

If you have already fiddled with settings but are having no luck please reset here.

*****************************************************************************
* If you have an Epson or compatible and it is connected to the cash drawer *
* Platinum should open it without any further setup.                        *
*****************************************************************************

If the above is true and
If it is modern hardware and
If you are having trouble getting a cash drawer to open, especially when you
have chosen to be asked if you want a receipt printed.

Checks...

Printing should be done via the receipt printer if possible so firstly
check fundamentally that the EXACT Windows name for the receipt printer is setup in Platinum.
Use easy setup which will sense the name if it has the word 'receipt' in it.(among others)
(xconfig:ReceiptPrinterName)




If it is not it will not send the ESCPOS code to the receipt printer to trigger
the drawer despite the receipt printer not printing.




I would say that if the receipt Printer works via Windows then your platinum config is
set to the wrong name!
 
Are there now two receipt printers in control panel / (start-orb)..Windows search "printers"?


Set the latest (and the 'exact' name as in windows i.e. copy/paste) should be in platinum xconfig setting for the Receipt Printer name:
See section **CODA1** here.


Windows 7 issues...

If you move the computer and have unplugged everything.

There is a Windows 7 issue of swapping the physical USB ports the printer is plugged into 
Make sure to try each port in turn.

Give each "try" a good few seconds to respond
(while watching the  "devices and printers screen" to see if the win7 usb detection routine adds
 it as just an unknown "device" or reconnects the existing printer.

If you have:

printer
printer2
printer3

I think it is likely to be printer3 that is the one that is on and online and active, etc.

Finally, if still no luck, uninstall everything receipt printer related.

In order of:
    add/remove program/features,
    search start menu for any uninstall options,
    open and remove from Windows printers list

A good lesson is sometimes it is better to start again from scratch if all else fails.






More...Older information that you should now not need to use as Platinum uses ESC/POS to trigger cash drawers.



If you do not have any of the below options please download the latest driver
from the suppliers site to save you time.  It may also be available on our tools page.

How to setup the Cashdrawer when attached to a receipt printer that *does not* have
an auto open cash drawer option in driver properties?

Firstly try to see if the receipt printer has properties that allow auto opening of cashdrawer when it 
prints a receipt Read Here.



-----


*ONLY* if you do not have a printer with cashdrawer opening properties as per above link:

To open the cashdrawer when a customer pays you MUST have:
"CashDrawerPrinterName"
in XConfig (or .exe.Config) set to something - it must not be blank (or "" in .Config)

1.

**************************************************************************************
* There is now a wizard that sets this up instead of you doing it manually           *
* Just supply the receipt printer name when it asks for cashdrawer name              *
* you can get this from control panel...printers and faxes...F2 on it and copy name  *
* Easy setup...point of sale...cash drawer...Setup Wizard...                         *
*      Right Mouse On Daybook Opens The Cashdrawer Auto Setup - option               *
**************************************************************************************

You have to have a receipt printer connected in the middle, properly setup/wired,
to open the cashdrawer when a receipt is printed.(as per above link)

This is done via the receipt printers driver properties as in the above link. 

You must also have the correct receipt printer name in XConfig:

"ReceiptPrinterName"
AND the exact same receipt printer name in 
"CashDrawerPrinterName"

set "CashDrawerString" to blank "" (if you don't you get PA or Z printed on the receipts)

set "CashDrawerPrinterFont"  to  (for example just the word control)

set "ConnectedInSeries"  to  N *ONLY*

2.
On modern kit NEVER USE "ConnectedInSeries" = Y


BUT if you do: 

"CashDrawerPrinterName"

"must" be the name of the receipt printer

and

"NormalPrinterName" 

must be the name of your A4 normal printer (if one exists)


The above setup will send the characters and system font contained in the document called

"OpenConnectedCashdraw.rtf" (which is found in the same directory as Platinum.exe)

to the receipt printer in order to open the cashdrawer.  Please see manufacturers instructions

as to which codes to use.
AGAIN DONT USE THIS UNLESS RECEIPT PRINTER DRIVER DOES NOT HAVE A CASH DRAWER TRIGGER OPTION


3.

If you have a stand alone cashdrawer, set it up as per manufacturers instructions and set its name in XConfig.

"CashDrawerPrinterName" , 

Its trigger character/s in

"CashDrawerString"    (for example Z)

and its font in

"CashDrawerPrinterFont"    (for example just the word control)


Troubleshooting Note:

If at any stage your default printer gets stuck on the receipt printer rather than the A4 printer

increase the number in the 

"DefaultPrinterWaitForExit" XConfig tag

C

To backup and then restore Platinum to a new computer. All data and customised configuration will be moved over.(new pc new computer move to new computer transfer license)

If you end up buying a new machine, please see the latest important advice on machine specification here.


If your computer has not completely died/had some major hardware failure and it still turns on
you can try the Disaster Recovery steps here(recommended).


As the restore of your system is complex and an extra service we charge you a small amount to do this for you see 'extras' section.



C
   
How do I restore Platinum from a backup?(Platinum.bak Platinum.zip)

NOTE:this is both configuration and data

It's very easy.

click your right mouse button on the first sign-in screen,
choose *only when asked* (twice)
Then 'Restore the database from a backup'

Use c:\Platinum.zip (or if not c:\install\platinum.zip)

If you do not have this option download it instead from below:
http://www.xpectworld.net/CustomerDownloads/utils/RestorePlatinum.zip




If not do it manually:

*NOTE: this is just data not configuration* maybe when you get a database will not start error.

Open the Platinum.zip you have been sent
locate the file Platinum.BAK
Copy and crucially 'OVERWRITE' the Platinum.bak that exists at c:\install\Platinum.bak
    (If you are not asked if you want to overwrite it is in the wrong place!)

and then from Start(bottom left) Program Files....Alphatask.....Platinum....Xtras.....Restore a backup

Follow the on-screen instructions.

C

I still get Demo Data after a restore from the backup file?

Report this as an issue to Technical.

Check the old machine is definitely backing up.

Right mouse click menu on sign in screen...system details....   platinum.bak date should be current
if not you need to backup first.

Go back to the original machine yourself and get the c:\install\platinum.bak
and copy it to same location on the new machine
restore via Platinums manual database restore options.

I get Version Inconsistency after a restore to a new machine?

a)
If its a paid upgrade, upgrade fully,
(and install the 'latest' reports engine from the tools page).

or

b)
If it is a move to a newer machine while preserving the exact same 'Version' of Platinum(previous version #TellingVersion, not an upgrade)
(perhaps when the customer has helped by downloading the demo version to install a SQL Server database engine
to save us some time):

Uninstall Platinum. (this does not remove the data or configuration)

Delete c:\install\unziped to remove the latest web-demo .msi from the picture.

Open (but do not confirm installing) the previous full version again.(you see files get unziped to above location)
Run the .msi from the above location, it should now be the older version again.

Restore from the .zip backup  (may not be needed if you already have! but do if problems)

NOTE: Reports engine must match the version of Platinum.  An older Platinum with the latest engine will probably not work.
      Tools page will have previous engine versions for download that may work.(even if not exactly the right one, try in newest order)

See also #TellingVersion

C

How do I tell which version a customer WAS on, when restoring from backup?

License renewal emails have version on them.



C

I just get PA printed on the receipt printer It does not scroll or cut the paper and the cash drawer does not open!

The control font might not have been installed by default with the receipt printers driver. 
It maybe was on the list of drivers but near the bottom and not selected?

PA normally means scroll and cut the receipt and this pops the drawer also.
(NOTE: PA is the correct code for a partial cut and open cash drawer on an Epson TM printer.)

once the control font is installed, and to test it, open windows WordPad, open the document called

"OpenConnectedCashdraw.rtf" (which is found in the same directory as Platinum.exe)

Highlight the letters PA by dragging over them with the left mouse button held down
then set the font from the drop down in the top toolbar to control or controlA
then print via the receipt printer. 
(it might already be set to the correct control font once you have installed the font anyhow)

this proves that it works on a fundamental level.

If it works save off this file - Platinum uses it to open the cashDrawer as the cut sends the control to pop open the drawer.

PA might not of course be the correct codes to send to your specific receipt printer
so if no luck read the specific manual for codes for your specific receipt printer.

C

What is the ReceiptFile location I think it is wrong?
   
In XConfig the ReceiptFile value should be (with a default C drive installation)

:\program files\AlphaTask\Platinum\ReceiptFile.txt

the drive letter (eg. C) is set in one place so you leave that out on MOST paths.

The 'receipt.txt' path above, if set correctly, should stop any 'receipt printer not found' messages.

I want to Go Live is it possible to delete all my test appointments\sales so they are not classed as real income?
Q
How can I Delete all test appointments and Quick Product Sales for Go-Live?

A
IMPORTANT: 
******************************************************************************************
*PLEASE BACKUP YOUR DATA FIRST by Closing Platinum or FROM THE advanced 'more setup' menu*
******************************************************************************************
This -removes- data from the database, and not just flags it as deleted in Platinum, so you cannot ever undelete!

It will not remove product or services, or suppliers, employees, customers , etc
just bookings/appointments, leave types like Lunches, and any Quick Product Sales.

Note:
Say yes to any security messages that may pop up

C

I don't search for products using their name I want to use its barcode only.
When you type on the Quick Product Sale screen or the product selection screen from an appointment,
it reduces down the list with a text search after you press the enter key on the computer keyboard.

so if you type FRE, PAUSE for half a second, then hit enter, it will show all products by FREd, safFRE, etc.

IMPORTANT: for the search to work you must press the enter key after a half second pause.
This is because the hand scanner emulates a fast enter key press after it sends the barcode characters,

If you do wanted to emulate the hand scanner you can copy the barcode to the paste buffer
and quickly do Ctrl+C (to paste) and then very very quickly hit the enter key.
This would emulate the hand scanner!

NOTE: Pressing Esc key will restore the entire list to normal (full, all showing) list.

Its up to a customer how this is setup,
it would be better to type the product name in and 
touch/click the correct one if more than one show up.

That is faster than squinting over the barcode and typing them in BUT if a customer 
does not ever want to type a product name and just wants to type barcodes and scan barcodes.

search in XConfiguration (or via Platinum.exe.config) set the

HandScannerEnterThreshold

to the value 999, the product name search facility will be switched off.

The handscanner, and typing barcodes and pressing enter will now be possible.

C

How to I Execute a database Script that I have been sent? (.sql statement sql statement sql command execute sql execute script executethis.sql)


*These steps must be run on the master computer that contains the database engine and data, and not a slave machine*


********************************************************
* Always open and close Platinum fully to BACKUP the data firstly.
*  *COPY, but never move* the c:\install\Platinum.bak file so you know you can "roll-back" to a good copy if you need to!
********************************************************


Most Common mistake:
Not using notepad, but word pad or word to save the .sql file. It must be pure text. see T-shooting below.


Newest versions; If you have been send a larger ExecuteThis.sql file (but any size can be used)
Platinum asks for the ExecuteThis.sql file and runs it for you.

Save the ExecuteThis.sql file somewhere (*using notepad*) that you can remember
and easily find again.(not their desktop please we're professionals!)
Click your right mouse button on the first sign-in screen.
Choose *Only when asked* (twice)... Admin helpers...Data \ Script...ExecuteThis.sql
It asks for the executethis.sql file and runs it for you.
(check that in the last few lines it says: "Command Completed Successfully")
Clean-up by removing the ExecuteThis.sql from the machine.


OR

Simple lines of script to run/fast way:

Newer versions; if it works for you it will save time.

 Open the main main
 Hold down CTRL and SHIFT keys both at the same time and hold then down
 Click the 'Help me' button
 Let go of the keys.
 Erase the script that you see
 paste in the script you were sent
 this does not need the use Platinum at the start and doesn't need a GO at the end



Older versions

  Same as above but it opens a .zip file that must be unzipped firstly.



More complex lines of script to run:

 Open the process folder: 
    (click your right mouse button on the first screen in Platinum...choose *Only when asked*.. *Admin helpers*.. Open process folder)


 This normally opens this path:
        C:\Program Files\Alphatask\Platinum

 Go into the Util sub-folder

 If you have been sent an executethis.sql file OVERWRITE the one that is here.

    next run _executeThisWithPause.cmd from that same \util sub folder

check for a success or fail message at the bottom of the screen

    i.e., "Command completed successfully"

Go and check for the correct result to the issue/setup, or move to the next step you have been sent

================================

Establishing if the script did run if the problem still exists:

The final "Playback completed" is only really a top level success
i.e., it found the .sql file and could open it
      and got no huge errors occurring while
      getting the database connection and running.

It does not meaning the script itself ran properly and if it has some
mistake in the script can appear to run but you must browse the results
to see if it has succeeded.

The statement will have been run by the techys and should therefore be
ok, if you have been emailed the script make sure you are following the
rules of running scripts.


The statement has failed if any of following you need to talk to a techy:

"incorrect syntax"
"Sql exception"
"is expected"
"not allowed"
and
"error executing commands" and "Invalid object name" (indicates that "use platinum go" has not worked, see troubleshooting below)


Watch for WORD-WRAP or such like which must be disabled
or it breaks the end of the lines which become start of lines
and it all falls to bits then.


Report the script error to techys with all the resulting text you can:

Click your right mouse button on the black Command window
Select "mark"
Drag over all the text; bottom left to top right.

This should scroll the black results window upwards,
press the 'Enter' key to copy the selected text.



================================



Alternatively in that \Util sub folder

     see if you can see a   "_HotFix-SQL-execute.exe" (2009Q3 onwards) this allows fast execution of script also.

----

Alternatively:

If you have been send script or have seen script somewhere else that you want to run:

open executethis.sql with notepad
for it to work properly it must start:
use Platinum
go
completely clear any other old s cript that exists below these two lines:
paste in the s cript that you have to run, but below the above 2 lines
(it is best to completely clear any other text or you could be undoing something)

close and save!


Other Notes:
    
    Two hypen-lines -- is a comment and is completely ignored by the computer when run



Troubleshooting:

If something runs very quickly and seems unexpectedly fast
then give it 5 minutes as it maybe doing something hidden.
Then run Platinum to main menu and see if you get a version inconsistency message.
If you do; try to run things manually like the .sql to force run the script.


--Turn Word-wrap OFF!!
--no space character before any GO; GO must be first on the line
--all comment lines must start with double -- like this

--TECHYNOTE ONLY:
--must be text format, GO, on new line
--copy paste from e xcel into WORDPAD, then to here to get that.



If you see confusing babble, not pure text, e.g.,
{\rtf1\ansi
at the very start you have not saved it using notepad. you are probably using wordpad or word.

A simple copy/paste of text using clipboard is safest.
straight into executethis.sql (via notepad ONLY)
email and files are not needed then.



If you get an "invalid object name dbo.csh_" ...something... and the .sql starts:
 ALTER 
 
change just the alter word to 

 CREATE

save and re-run (make sure word wrap is not on!)


C

Is there a script to hack the version of database so the inconsistency message does not show?

You should ALWAYS re run the upgrade and if no good run the
executeThis.sql manually as this inconsistency message is serious
especially if e.g. an upgrade is being performed and the previous version is much older
the crucial parts will just not talk to each other.


Getting it to comply...
You should never do this unless asked to....


--if a .exe only has been produced to fix a specific issue this stops the warnings without needing a full upgrade.

delete from _VersionIs
go

--must match release in platinum or you get errors by way of upgrade validation (exe/DB match)

insert into _VersionIs (VersionIs) values ('Platinum 2010 Q2p5')
go

Tax script for altering default tax values/setting up tax values(NOT altering prices at all)

--easy setup has built-in options for this in later Platinum versions

--**WORK EXAMPLE ONLY for 15% country zero local(UK temp tax change basically)**
--  This does not change any product or service prices, just tax defaults.
--  It is from scratch basic SQL Statements and so should work on all versions
--  changing country tax values to 15% local to zero (for UK)
--  (CRUCIAL: choose with a customers help and edit carefully please)

update service set CountryTax = 15 where CountryTax is null
go
update product set CountryTax = 15 where CountryTax is null
go
update service set LocalTax = 0 where LocalTax is null
go
update product set Tax = 0 where Tax is null
go
	update [service]
	set CountryTax = 15
	where CountryTax <> 0
go
	update product
	set CountryTax = 15
	where CountryTax <> 0
go
	update [service]
	set LocalTax = 0
	where LocalTax <> 0
go
	update product
	set Tax = 0
	where Tax <> 0
go

update xconfiguration set TheValue = '15' where TheType = 'COUNTRYSERVICETAX'
go
update xconfiguration set TheValue = '15' where TheType = 'COUNTRYPRODUCTTAX'
go
update xconfiguration set TheValue = '0'  where TheType = 'SERVICETAX' --local
go
update xconfiguration set TheValue = '0'  where TheType = 'PRODUCTTAX' --local
go
update xconfiguration set TheValue = '15'  where TheType = 'TAX' --UNUSED but backward-compatible
go

They lost their away types OFF TRAINING or LUNCH ability. It searches but stays or doesn't produce a blue event on daybook.

--someone has deleted it by accident, this is protected now from 2009Q3 but restore the data using this script:
--script excecution instructions are as above.
--if this does not work search for e.g. OFF and remove/rename/delete any with that EXACT name

--OFF
use Platinum
go
update customer set name='OFF',deleted=0, specialfeature=1 where id = 3
go

--LUNCH
use Platinum
go
update customer set name='LUNCH',deleted=0, specialfeature=1 where id = 2
go

--TRAINING
use Platinum
go
update customer set name='TRAINING',deleted=0, specialfeature=1 where id = 16
go

--C

Computer has crashes or slows down and spoolsv.exe is jumping from 0 to high CPU
Related to problems with printing...

It could be either a v irus or a backlog of print jobs. 

Check - is there a backlog of print jobs?

Look at the config of the printers.

Change the Normal A4 printer to use 'print direct to printer' 
Change Receipt printer to LPT1 port (not epson build in ESC LPT1 port, and set not to us bidirectional support.

This should take down the Spoolersv.exe to 0% CPU with no spiking.

Scan for v iruses using one listed at top of here.

C

I'm setting up SMS Mobile Phone Text messages, its not working, is there a debug mode?

see #DebuggingProblems

How do I setup the on-screen keyboard?(onscreen)
==BASIC WINDOWS ON SCREEN KEYBOARD==

(steps not verified on versions above Windows XP)

Go to advanced setup from main menu
right mouse click top left near the 'P' of Platinum.
Easy Setup.....Manage...."I want to enable the on screen keyboard"

Restart Platinum

This is the basic microsoft keyboard.
There is also a much more advanced one which allows different languages and
different key layouts, for example you can have bigger letters and numbers for
touch screens.

============ADVANCED and highly customisable on screen keyboard===============

so...IF you have installed:
Click-N-Type 
an advanced on screen keyboard that allows different languages and key arrangements:

then:
use XConfiguration (see here)
search for:

OnScreenKeyboard

on the bottom right set it to:

:\Program Files\Click-N-Type\Click-N-Type.exe

(NOTE: in the above, the C drive letter is picked up automatically, so you do not need C before :\    )

next:

search for:

OnScreenKeyboardProcessName

bottom right set it to:

Click-N-Type


Save and exit

Restart Platinum to pick up the changes.


Tip:

On older versions of Platinum only:
Platinum does not like the space in between "Program" and "Files", as in ":\Program Files\"
You usually pad it with a ^ like this to make it happy: 
":\Program^Files\"


C

On-Screen Keyboard - multi languages options - On Screen Keyboard OnScreen Keyboard
There are multi language versions of the one we have the free copy arrangement with,
and it is very, very flexible with regard to WHAT is available, 
ie. you can do ABCDEF 123456 if thats all you needed!
this obviously requires setup.

http://www.lakefolks.org/cnt/

I got 3.01 working and it looks like they have done a minor upgrade to 3.02 in the last few years.

It is simply a matter of putting the full path into XConfiguration find the:
OnScreenKeyboard
tag on the left and put on the right next to it
:\windows\system32\osk.exe

for the XP one (assume Windows newer than XP is the same)

or 

:\Program Files\Click-N-Type\Click-N-Type.exe

for the one from lake folks (after installing it of course).

Also
see Ctrl+Shift+Esc (task-manager) for this, and don't use an extension eg. Click-N-Type or osk
find
OnScreenKeyboardProcessName
set it to just the following 3 letters:
osk

this is IF you are using the Windows standard on-screen keyboard.

oh regarding languages:

Just had a look for you
http://www.lakefolks.org/cnt/lpacks.htm
Portuguese Brazilian and Standard

I hope this helps.

C

Feeding and cutting receipts? making the paper leave a blank section before or after the printed text
This is usually done on the printers properties via Windows control panel - printers and faxes:
   
From the windows control panel
Open the installed receipt printers properties
you get into the properties of the receipt printer

You can generally get it to 'feed and cut' before or after a print out, look at the tab pages and any buttons and options.

(now granted epson have this and I have no idea how sophisticated your printer properties will be if not an epson)
If you dont see it try to download the very latest receipt printer drivers from the manufacturer website and upgrade.


There is another way if not there, but it is not as 100% built in as it would be doing it from the receipt printer properties:

C

Database cannot be opened. It has been marked SUSPECT by recovery?(open read)

***********
*To save undue time here, in summary, get the last backup date and approve that date for restore*
*this seems to work provinding they are happy with that date/potential data loss.
*Please LegacyCleaner / #ComputerFix their machine and ask them to restart that night to check for wider issues*
***********

more info...

Cannot open the database - cannot read from the database.

Maybe caused by writing to database when there is a power failure.

Before doing anything backup OFF the machine c:\install\Platinum.bak and stop the engine
then search for Platinum.mdf and copy that off the machine also. (#DatabaseNotRunningError)

The easiest way is to restore from a backup. (check date, IF old double check with them if thats ok.)

see Platinum.bak in c:\install directory first

OR if not

use latest Platinum.bak file in the \install\Platinum.zip file

Consult first before this if possible as their could be a more recent version on machine.

See also here.

C

Driver Links for ELO touch screen, cash drawer triggers, epson receipt printers

Check our helpful tools page.

Check here firstly for latest links direct to downloads
http://www.epo   s-store.co.uk/drivers.php 

OR individually here:

Epson tm printers (always check for newer with all of these)
http://www.epo    s-store.co.uk/info/drivers/epson/ATM_302E.exe

older driver includes win 95 98 -
http://www.epos    -store.co.uk/info/drivers/epson/ADT209E.exe 

giga trigger cash drawer trigger when no receipt printer is involved
see our tools page GigatriggerCD.zip

ELO Touch screen
http://www.elotouch.com/Support/Downloads/dnld.asp

C

Setup and 'auditioning' of SMTP details (email e-mail sending emails sending emails)

See here.

C

Can we link two programs running in the reception front office and at home or back office?(Lan Wan link linking connecting master slave)

Option 1.
A simple front Reception and Back Office type setup.
All in the same building (LAN - Local Area Network)

or

Option 2.

One or more computers at one or more receptions, connected to a Head Office central Database Computer
over a wired network.
Different buildings / geographically distributed sites (WAN - Wide Area Network)

--


With Option 1.
For more information see here.

-

With Option 2.

You must have Internet at both ends; or at each computer point that you need.

Can we link two programs running in the reception front office and at home or back office?


We setup a VPN secure connection so you must also have a 'fixed'
or also known as a 'static' IP address at the reception/front office side.

This is usually a very small amount more per month on your broadband rental. 
please talk to your broadband provider and send us this when you get the IP address. 

You must have Windows XP Pro at front/reception side or Windows newer than XP
(any so long as it is not home basic)

See more specifics here.

This is an extra and so has a setup cost.
*IF* you are in the UK see optional extra prices here.

C

How do I connect Platinum client programs to one central database? (Vpn Networked networking workstation central client server master slave)
*****************************************************************************
* VERY CRUCIAL: DO NOT GO LIVE ON A Platinum slave machine that is connected*
*               to the master database YOU WILL ERASE the master DATA       *
*****************************************************************************

Preparation Steps:

Crucial:

   .
   Connect only XP to XP or exact same Windows version, etc. If you are having issues after trying everything else,
   then this is it for some reason.

   .
   In Windows newer than XP set the security from the Automatic default to PPTP.
   VPN can be force disconnected : Control Panel\Network and Internet\Network Connections (search: view network connections)

   .
   IP ranges must match so make both sides 192.168.1 ranges.

Do they have anti-v irus and is it setup and updated to current definitions?
   If not don't type anything on their machine remotely our our pass.word maybe stolen.
   Scan with "Microsoft OneCare free scanner" first if unsure.(web based scanner not the trial full-version)
Do the broadband routers have a pass.word you need to get from the owner?
Does the head office (shop) computer, that is to host the V.P.N., have a suitable Windows version that allows V.P.N. hosting?
  (XP Pro not Home for example, all Windows newer than XP versions seem ok)
Does the router allow V.P.N. pass-through, if not they will have to buy a new router.(e.g. home routers may not, check first and save a lot of time!!)

Important:
If connected over a WAN (wide area network\V P N   i.e. not in same building) 
Search this knowledge base for the next V.P.N. article (it is crucial to read the 'gotcha' tips area).

Overview:
Platinum uses standard Microsoft technologies. 
Sql Server Express database engine and the .Net application framework and XAML extras use 3.5+

Install Platinum fully on both server and client machines 
(always use this Internet download, as disks can be out of date)
www.XpectWorld.net/Trial.html

Once installed make sure you can see demo data so that you know all parts are working and connected.

-----

On the client (slave) machine that is to connect to the central database(master/reception):
  
        
Close XConfig if you have it open - if you don't know what it is ignore and read on) 
From the master/reception machines copy the configuration file:
c:\program files\Alphatask\Platinum\Platinum.exe.config 
and overwrite the one on the slave (same directory path)


*Crucial:
Open the Platinum configuration utility by following the instructions here
    



This ensures they are setup the same 

Next type the following three letters in the long box at the bottom that should have focus already:

cnn

and press enter on the computer keyboard

in the right hand box you will see something like:

Provider=sqloledb;Data Source=.\PLATINUM;Initial Catalog=Platinum;

find the dot:

.

completely replace it with the direct 'IP address' or preferably the Windows 'machine name' that is 
discoverable on the SAME network. (for V.P.N. our standard is 192.168.1.111)
(check if you can PING it for example)

e.g.
Provider=sqloledb;Data Source=TheServersName\PLATINUM;Initial Catalog=Platinum;

Exit xconfig and save

Don't forget to restart Platinum when you change an xconfig setting.

========

Fire Wall on the 'server machine':
(do not switch it off, please follow these steps) 

All setting should default to subnet only:
*Do not* change this to 'any on Internet' if your machine uses a USB modem to connect to the Internet directly 
(ie. not safe unless via a router/firewall)

On the windows firewall exceptions list, setup the following two .exe's to have full subnet access

e.g. paths:

C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe
C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe

'File and Printer Sharing' should also be ticked as an exception, subnet only.

(Note: you can open ports instead for the above .exe's to be free, but this is a little tighter security)

Next:

***
*SPECIAL Sql Server 2008 Engine NOTE here as Surface Area Configuration has moved:
***

The SQL Browser service should be running and be set to auto start each machine startup.

Open Sql Server Configuration Manager
 (from XP, Start..program menu 
  or Windows newer than XP
  just click the bottom left Orb and type its name)

  Microsoft SQL Server 20xx...Configuration Tools....Configuration Manager
    
  Click the first option on the left to show you the installed instances on the right 
  (and the browser service state)

  'Right mouse' on it and start the browser service. Also set its service properties to automatic start-up.

SQL Server Surface Area Configuration/Facets:

   In the above area you will see the above option.
   Choose "Surface area Configuration for services and connections" (if not there see #RemoteFacets)
   Click remote connections
   Set this to "Use both TCP/IP and named pipes"
   (note you can also set the sql browser service here too - make sure it is automatically starting)

===========

Other things to try if not working:

Don't forget to restart Platinum when you change an xconfig setting.

Try IP address instead of machine name in the CNN setting.   replace the dot "."  with an IP address instead

Restart both computers(if remote and late make sure youhave pass..words!)

For V.P.N. 'search using Ctrl+F' for the V.P.N. section below...

Finally, if you are on a more 'public use' network and the main user accounts are not administrator
level, you will need to give full admin rights to the main program directory
generally c:\program files\alphatask\Platinum

specifically, you will know this is the case when you get a message from Platinum about it
being unable to write to the .log text files or unable to read xml.config files.

Finally search for the three letters V.P.N. (no dots) and take a read of that specific article here; you will find good tips.

C

Slow file access over a VPN connection?

If you are in a team you would always open a file to stop anyone else editing it.

If you are not, or its very early and no-one else is actively editing you can copy it locally(your machine).

**BUT CRUCIALLY** - copy it back when finished on the day you finish or it will get forgotten.

C

Postal code address lookup software - whats recommended and how to set it up?
(once installed this will ask you to restart)

We recommend a robot postal code lookup.

You buy the software for 90 as a one off payment (June08)

you lease the postcodes for 90 a year

there is a demo version if needed.

More Info...

It works with keystrokes and intelligently knows you typed a postal code.

It then pops in the full address into Platinum.

Setup is via a learning interface where you train it and it remembers the keystrokes.

This is about half the cost of others. You can download directly but we need to set it up so talk to us only.

Open below download page and under:

Product Evaluations

hit 'Postcode evaluation', run and install:

Download AFD Postal code Lookup software
Setup:

Once installed Open 'AFD Postal code' from your program files menu.
Go to "File -> Properties"
Tick the "Robot Only" option in the Startup section.
Close and reopen - it will just be in the system tray then - less ability to close it accidentially 
(but not impossible).

Installing on Windows newer than XP
================================

Choices:

1.
To relieve setup problems you can turn UAC off 
(this is *not recommended* however for security - click the orb -bottom left- and type the words 'user account')
Turn it back on when finished!!

2.
It *is* recommended to keep UAC on for top security against hackers.
Follow these instructions:
find the .exe in the default install folder C:\postcode\pc2000.exe
right click this file and set it to compatible with Windows XP Service pack 2 SP2
Tick the box that says 'run as administrator'
(you might also need to give pc2000.exe and its folder access to the 'User' user with full access
 do this via right mouse, properties on the C:\postcode folder.)


The following is the correct configuration call it c:\postcode\Platinum.ini create a new file.
        (rename Platinum.ini.txt Platinum.ini)
This is a little more techy, however using it will save you time as this setup works rather than
training it yourself!

[General Settings]
Fields=5
Differ=1
Line Squeeze=0
Robot Move To Start=1
[Field 0]
Name=Street
Order=1
Before=+{TAB}+{TAB}+{TAB}
Case=0
Length Limit=0
Line Squeeze=0
Concatenator=, 
[Field 1]
Name=Locality
Order=2
Before={TAB}
After=
Case=0
Length Limit=0
Line Squeeze=1
Concatenator=, 
[Field 2]
Name=Town
Order=2
Before={TAB}
After=
Case=0
Length Limit=0
Line Squeeze=1
Concatenator=, 
[Field 3]
Name=Postal County
Order=3
Before={TAB}
After=
Case=0
Length Limit=0
Line Squeeze=0
Concatenator=, 
[Field 4]
Name=Postcode
Order=4
Before={TAB}
After=
Case=0
Length Limit=0
Line Squeeze=0
Concatenator=, 



Next open c:\Windows\postcode.ini

and add this at the appropriate place: (replace the number 29 with the next available application number)

Application 29=PLATINUM 
Setting 29=PLATINUM
Robot Enable 29=1
Robot Prompt 29=1
No Robot Postcode 29=0
No Robot Fast Find 29=0
Robot Find Char 29=#



TRAINING IT (maybe XP only but try on Windows newer than XP as it may now be compatible)
===========
OR, for some reason, if the above setup configuration does not work, you can train the system:


Open it again from the tray (right mouse - insert/robot settings)
Choose 'Show robot how to' to train it with the application.

Once you have trained it as above:

now go to Platinum and click 'New Customer' and start typing in postcode box.

Top Tip (*IF* manually training it)
=======
Once trained it will still not work as expected if you just type in the postal code box.
You need to manually add +{TAB}+{TAB}+{TAB} in the Before box to back track from the postal code box.

If you do not add the +{TAB}'s to go back to the first address line before auto population starts.

You are forced to type the postal code in the first line of the address instead of the postalcode box.
It will then fill in the details for you properly.

Testing It
==========

The evaluation version of the robot program contains a restricted set of data,
covering about a quarter of Birmingham postcodes only.
You will find the two postcodes: B1 1AA and B11 1AA.
Talk to us if you like it and we can arrange a proper full setup/install for you.

Troubleshooting
===============
If all else is ok and you have done the above, waste no more time, restart the computer, this has fixed it in the past.

C

I used the utility to set the daily start and end times and now the daybook scrolls down too much or too little!
Find the xconfig tag called:

FirstHourOnDayBook

This is used as an offset for scrolling down to the correct current hour.

Set it to your first day book hour eg. 9

1. Set up the start times and using the MOST COMMON start time of their normal days read below 
    e.g. if they start at 9 most days but one day start at 830 use 9 as start not 830.

2.  ASSUMING a 9am start - using XConfig set HourStart to 1      (if a 830 start you would set it to 3 as the 3rd line is the hour line.  830, 845, 900)

3.  xconfig - set HourInterval to 12 for 15 minute daybooks (4 for 15 minute daybooks)

4.  xconfig - set FirstHourOnDayBook to 9 if a 9am start (you *cannot* set e.g. 830 it will crash, only a whole integer number)


Restart Platinum after any XConfig changes

C

How do I uninstall - If I have not 'Gone-Live' yet and want to see the latest version?
**You should only uninstall if you definitely do not have any data you want to keep.**
**If you do have data that you want to keep you need to upgrade instead             **


Close Platinum.

(Windows newer than XP, click the bottom left 'Start ORB' and type 'programs and features' for add/remove programs area)
Uninstall Platinum from add/remove programs

Uninstall Sql Express from add/remove programs


You do not need to uninstall any '.Net Framework' unless you are having problems with the product itself.

You do not need to uninstall 'Crystal Reports' unless you are moving from a major version eg. 2005 to 2008

You will need to remove c:\program files\alphatask\platinum   completely if you are reinstalling a new version.

C

How do I setup or troubleshoot SMTP E-mail with Platinum? (eMessaging troubleshooting)

For initial basic Customer info gathering steps see here

The following steps are specifically designed,
in numberic order,
based on experience,
to save you time.

**********************************************************************************************

STEP 1.
Send an email to THEIR "FROM" email address and see if it is live/real this should be step 1 to
establish if their details they gave you are correct.  You will waste time if you do not do this.

**********************************************************************************************



Step.2.
You MUST have a official SMTP pass.word, don't "just try and see",
in future it will get stopped and need re-setting up! (words of experience!)

CRUCIAL:
An easy setup wizard is now available from:
  main menu...more setup... (...)easy setup...eMessaging...*FOR EMAIL SETUP CLICK HERE FIRST*
If the above works goto **CODA1** below (it may not work if the version is older)

Skip this if above works:
Hold down SHIFT and CTRL at the same time and click the 'Contact Me' button on the first Sign-In screen.

As a shortcut you can right click on the sign in screen and choose 'only when asked....open process folder'
this will take you to C:\Program Files\Alphatask\Platinum  
then open the Util folder and you will see it in there.

This should open up:
C:\Program Files\Alphatask\Platinum

If not just open it yourself.
Open the 'Util' sub folder
Unzip the SMTPMailTest.zip file
Open the 'SMTPMailTest' sub folder

Windows newer than XP NOTE:
It should always ask you to elevate with the 'continue' prompt you know and love In Windows newer than XP
open the .zip and 'extract all'
but if not run the SMTPMailTest.exe program with administrator privs (right mouse click, 'run as administrator')




***CODA1***

At this stage (if you used the above wizard/easy setup) you will have already entered the name
and contact details of the customer
Fill in the details, run the test, if you get the e-mail, click Save 

Restart Platinum as always when you do any changes.

Add a new test customer, set the email to your email address, then save.
Next open that customer from customer lookup(main menu)
Click the 'e' next to their name, then try to send a test email message. (this can be Mobile SMS or Email actually)




*Troubleshooting email sending via Platinum:*
===========================================

Troubleshooting when it has worked in the past?

.
Check the basics, has the SmtpServer xconfig tag been erased or reset? if so it needs resetting up
as someone has run the setup util and just clicked SAVE when settings do not yet work.

.
See here for basic email troubleshooting steps.

========================================



Troubleshooting Initial Setup?

.
We would strongly recommend using your official BT smtp email e.g. @bt.com to send emails out the "FROM" email
this is to make sure it actually works and gets through.  It may block anything but this email address.

.
Set SmtpUseSSL to Y (in xconfig or easy setup....more advanced options (from the advanced 'more setup' menu)
    this is needed mainly for gmail.com (googlemail.com) for authentication - btconnect.com, etc does not use it.
    if you get a 'timed out' try the alternative Port that is suggests and ensure firewalls allow traffic.
.
if you are told it is smtp.xxxx  and it doesnt work try mail.xxx (and search for other with your providers name)

.
Set all emails to pure simple email addresses only a@b.com
*DO NOT USE TOP BOX KEEP IT BLANK*(older versions only still have this box)
 - do not use the top box for alias dressing up:
 "Platinum Customer Xperience Manager" <help@XpectWorld.net>
We believe it is to stop this situation "Your Bank Manager"    aliased for  'con-man@hotmail.com'


We can always do this for you if you send the SMTP   a c c o u n t   details to us.

5.
see here

6.
try alternative port numbers 587, 2525


OLDER SETUPS/RESETUPS ON OLDER VERSIONS ONLY

Info here IS still correct but there is a far easier method to setup BEFORE this step 
if above is not an option, see if below exists AS A SECOND OPTION ONLY:


In:
C:\Program Files\AlphaTask\Platinum\Util\SMTPMailTest.zip
there is a program which must be unziped before use.
(right mouse on it and choose 'extract all')

it allows 'auditioning' of smtp details.
once correct you can very easily hit SAVE
and SMTP is setup with the system. Nice and easy.

Restart Platinum to pickup the changes and create a dummy/Test customer
add your email address and then click the 'e' that is to the right of their
mobile number to send an email - tick the email box and click the green tick to send.

Look at the log "Step 4)", bottom right, for a failure message.
If the Test 'audition' Utility above worked you should be good to go.

Tips:

    If they have lost their SMTP details and have overwritten them somehow they
    should ask their provider for them, but failing that a OLD backup .zip WE may have
    will have a .config in it that MAY show working SMTP settings.


Crucial Tips:(OLDER VERSIONS ONLY)

" CUSTOMERNAME " < info@CUSTOMERNAME.com >

MOST SMTP providers do not like the " style alias formatting.

*So please leave the top 'alias' box blank* - only certain providers allow this alias due to fraudulent possibilities



C

My Epson printer is not appearing in the List of available Windows Printers after I deleted it
ONLY Uninstall any epson drivers using the utility called APDUninst3.exe
do not 'right mouse' delete any receipt printers, especially if upgrading drivers.




SERIAL/COM ONLY

General steps to try if having trouble setting up a 'serial' (COM) printer:
===========================================================================

Try installing the windows generic text printer driver (comes with all 
versions of windows) set up on available COM port, this will test out 
settings on the COM port in the printer properties PORT tab page,
lead plugged in?, etc (do a test print from properties box)

Com port tips:
Start at COM1 and go upwards, unfortunately restarting the computer each time is probably needed to pick it up.

See if that works first before getting your hands dirty with the official epson driver.

if so then:

create a new printer using Add Printer in windows printer list.
create a new port
with:
Epson TM\BA\EU printer port ver3
then use *any* Epson printer from the Windows default list (a home one is fine)

delete this then using *right mouse* on Windows printers list.

uninstall / delete the generic text driver (right mouse...delete) 
run APDUninst3.exe to uninstall any remaining epson printers.

restart 
----------------------------
reinstalling epson as normal:
(IMPORTANT: if downloading the .exe make sure you right mouse..properties.. unblock)

install and restart if asked

NOTES:
You might see:
An older version exists cancel to use it ok to continue install
or
restart computer so that the old version portmonitor was deleted
or
'System Call Error' 'The system cannot find the file specified' code 0x03400001

say OK to these.

Retry to install after a restart if you get an error.

As a Final thing: uninstall all and search for APDUninst.exe in the windows 
directory and delete it as its an old version. Then reinstall everything.


See also the Receipt Printer Not Available article.

C

Auto sensing the receipt printer name or manually setting it up?
E p s o n Driver (With Windows newer than XP instructions)
================
From Main Menu open advanced 'more setup' menu 
Then click Right mouse in the blank space near the P of Platinum:
    Easy Setup.....e-business...Platinum Team ONLY.....Open Tools page

You will find the epson driver there for all current models.(along with other helpful utilities)

Once installed the name must have the word "Receipt" in it.

To auto sense it:
    Easy Setup.... Point of Sale....Receipt Printer.....Set Receipt printer name.

With most configuration changes - Platinum must be restarted.

Upon restarting Platinum if the name is not found in Windows 
Platinum will tell you; including a fix.

C

I need more memory - Can you recommend a good memory purchasing website?

Take it to a shop is easier but more expensive or to add your own
this is a great service/site.

World
http://www.crucial.com

UK
http://www.crucial.com/uk

It has an auto memory scanning wizard which senses your machine
or another tool were you pop in your machine model/make, etc. very easy.

I believe its guaranteed or you can return it (double check this)

If you feel brave order it and its 4 screws and a push.
to save yourself some money.

If not you could buy the memory and have a technical friend fit it.

but the simplest and recommended way is to take the machine in somewhere for a memory upgrade - 
but the most expensive way also!

C

Epson Serial Receipt printer running slowly?
The epson receipt printer internal system fonts print much faster.

QUOTE
How to 'speed up' my TM-TXX under Windows?
The TM-TXX can under Windows use both Windows Fonts and Printer Internal Fonts. 
Windows Fonts have to be transferred pixel by pixel. 
When using Internal Fonts (indicated with CPI) less data has to be transferred, 
so printing will be much faster esp on Serial.

eg. of internal system font is:
FontA12

see here

http://content.epson.de/en/rsd/service/index.1025.htm#faq8

also general FAQ

http://content.epson.de/en/rsd/service/index.1025.htm


Platinum wise:
Set ReceiptImage to "" or blank in xconfig to switch off top image
Set ReceiptPrinterFont      to FontA12
Set ReceiptPrinterFancyFont to FontA12

if it prints fast now then you just need to tweak - 
eg. for correct alignment ReceiptPrinterFont should be Lucida Console 
but you might find a system font to do the same

C

Setting the receipt font

You can use the Xconfiguration tool to set the font

just be warned that the fancy font is to make it look nice for contact details

BUT the receiptPrinterFont is a special font that all the characters are the same exact width for

financial data (or it all looks out of line).

 

xconfig tags:

ReceiptPrinterFont

and

ReceiptPrinterFancyFont

 

raw XML in the background Platinum.exe.config file with default values is:

 

<! - - < LIVE>Lucida Console< /LIVE> - - >

< add key="ReceiptPrinterFont" value="Lucida Console" / >

<! - - < LIVE>Microsoft Sans Serif< /LIVE> - - >

< add key="ReceiptPrinterFancyFont" value="Microsoft Sans Serif" />

C

An error occurred attempting to install upgrade SQL Server Express Edition(install error upgrade error)

*PLEASE be aware that other programs use the same free
*       Microsoft SQL Server Express database engine that we use*
*       following these steps may stop those programs working!



In Summary:

In Windows upgrade everything possible,
restart computer and re-try install = a good first step in all cases!



If you Start...then click your right mouse button on "My Computer" and choose properties
you get a screen that tells you the version of Windows and what fixes are on there.
(Service Packs number e.g. SP2)



*Update Windows Fully*
======================
Once you know what version and patches/fixes are already on the machine.
Go to WindowsUpdate.com and upgrade everything you can including Internet Explorer

If it installs a full Servce Pack makes sure it has installed that by the above steps again.
e.g. was SP1 now SP2







If still no luck:

Leave the error on screen.
Open the .log file, as per on screen error msg location,
Scroll to the bottom of the .log file
There should be a reason or error code.
Search-engine that error code or failure-reason text.







Clashing Engines?

Sometimes two versions clash with one another and you cannot install
a new one over an older engine. (thanks Microsoft great job!)

As per the warning above sometimes you cannot and should not uninstall
the older engine as it will break the other software that they are running.
At this stage you should ask them as kid-gloves is harder than a sledge-hammer.


Solution:

If you cannot install the new engine and cannot uninstall the old engine then
restore Platinum to the old engine.

Open the SQL Server Configuration Manager.
Click the SQL Server Services item.
You will see any installed "instances" hopefully "Platinum" will be there already
and you can restore to that 'instance'.
If the old engine is running and fine use that
and uninstall any new engine version components.


If an older version of Platinum has been installed you need to clear that out
before you run JUST the .MSI to reinstall or (easier) run an upgrade.




If that is not a simple fix...

Try to install directly not via the prerequisites:(most are direct linked on tools page)



Dismiss the error

*CLEAROUT*
restart (first is important)
Clear out c:\install\unziped
rename the directory: C:\Program Files\Microsoft SQL Server
  (never delete anything when recovering in case they have no backup!)
Open a windows *FILE* explorer and type %temp% and clear out.
  (preferably goto ccleaner.com and get ccleaner (but not from a sponsored link=probably fake)
*END OF CLEAROUT*


open add remove programs (programs and features in Windows newer than XP)
 and uninstall .net framework as sometimes it is corrupted.
 
restart

try to reinstall everything

IF NOT:

*CLEAROUT* AGAIN as above
download directly: (check 32/64 machine!)
http://msdn.microsoft.com/vstudio/express/sql/download/

Install as Instance Name:
Platinum

In Setup untick 'hide advanced options'
install with windows system account not a specific account
use mixed mode (contact us for pass.word).

Still not?
*CLEAROUT* AGAIN
try a repair of the .Net framework (as above)
and reinstall (via Add/Remove Programs on XP but see below for Windows newer than XP)

Troubleshooting:

If you cannot reinstall the PLATINUM instance and SQL server complains
 saying specifically that it already exists,
uninstall all then from registry via run..regedit command:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL

you may want to remove:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server

just to be sure!

Search for:
(PLATINUM)
in the registry and remove those keys(pain. or find a util to do it)


Sql server express upgrade/Updates fail

see 
%Program Files%\Microsoft SQL Server\90\Setup Bootstrap\LOG\Hotfix\summary.txt
%Program Files%\Microsoft SQL Server\90\Setup Bootstrap\LOG\Hotfix\[KBxxxxx].log /summary.txt
                                                                   (you need to find this KB number)

Try to clean up by creating and clearing to a 'deletable' sub folder all files in:
C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Hotfix
this is because a downloaded file maybe corrupted and will be cached and nver work as it never gets a good version!

error codes were above was needed:
-2068578304   (2005 and 2008 installed at same time?!?)


Specific Errors and solutions
=============================

"consistency validation for sql server registry keys" failed

1) Stop ALL SQL services - Control Panel - Administrative Tools -
Services - Right Click - Stop


2) Double click each Service and note the "Service Name:xxx"


3) From the Command line (Start - Run - CMD) type: sc delete xxx (enter
the Service Name from above) Example: sc delete MSSQLSERVER - Do this
for each SQL Service


4) Control Panel - Add/Remove Programs - Select and Remove all Microsoft
SQL Server programs


5) From REGEDIT (Start - Run - REGEDIT) Back up your Registry Editor
(Highlight My Computer - File - Export - Save)


6) From REGEDIT go to folders: HKEY_LOCAL_MACHINE/ SOFTWARE/MICROSOFT
then right click ALL Microsoft SQL folders and select DELETE


7) From Windows Explorer go to Program Files then right click all
Microsoft SQL folders and select DELETE



C 

How do I do a Windows system files Repair?(Sfc Scannow)


You should contact us Asap to prevent you from losing any data.


*
*BACKUP Platinum and any personal files before doing any disk check*
*

If not luck try a system restore here.

Also see the Windows DISK check utility here.

.
Try the command "sfc /scannow" from an elevated 'administrator level' command prompt (Black CMD Window)
(This item stops corruption,
 it checks the OS's binary (core internal files)
 are correct and matching their signatures)

It also repairs what it can and reports what it cannot.



Results:

it should say if there were problems on screen

C:\Windows\Logs\CBS\CBS.log



You can also try the SURTool:

System Update Readiness Tool fixes Windows Update errors
http://support.microsoft.com/kb/947821



Troubleshooting...


You get a 'repository access' error - You have not run it as administrator level(or unlocked it if downloaded).

--

Virus activity blocking SFC via a registry hack:

reopen Regedit and then navigate to this key:

HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ 
Winlogon

Look for the SFCDisable key and make sure its value *IS* set to 0 (Zero)

Reboot and try SFC/ Scannow again.

C 

application failed to initialize properly crash error

If this is a new but older operating system, namely XP
there may be no .net framework at all installed.

A download from the website would always be preferable to install prerequisites without
having to know much about it and would probably install all that was needed.

c

How do I do a .net Framework Repair?

The important things seem to be:

*Don't* use the official microsoft clean up tool.
(Windows Install Clean Up from tools page its a v.last resort hack that leaves files and registry entries behind)


.
Do a file scan.


.
This re-creates all the "native" files from the IL code.
If you get file not found messages run it twice.
(again from an elevated command prompt if higher than XP)

Repair the (V2) framework with the command:

    %windir%\Microsoft.NET\Framework\v2.0.50727\ngen.exe update




.Install the highest .net framework possible (see our tools page) to shake things up



.
Run the built-in Disk Check here.


.
CheckSUR
update fully all service packs and updates from WindowsUpdate.com
Any failures investigate 'System Update Readiness Tool for Windows' but use your specific version only.
http://go.microsoft.com/fwlink/?LinkId=167357

logs of results go here:
%SYSTEMROOT%\Logs\CBS\CheckSUR.log 
%SYSTEMROOT%\Logs\CBS\CheckSUR.persist.log


.
See here.

C 

The Backup does not have the correct date and time on it! (and I have just done a backup)
if a backup does not appear to be the current date and time
open Platinum (CRUCIAL STEP)
delete the backup file         c:install Platinum.bak      (THATS .BAK not .ZIP)
close Platinum to re[create the backup

SOMETIMES THE BACKUP GETS STUCK AND WONT BACKUP YOU
MUST OPEN PLATINUM FIRSTLY AND THEN DELETE THE BACKUP
IF PLATINUM OPENS WITH NO PLATINUM.BAK IT WILL TRY TO REINSTALL ITSELF.(. M S I   files-protection system)
see #MSIReinstall

to restore the database
copy the .BAK from the .zip (from \install sub folder)
to your hard drive at folder c:\install (overwrite)
and then from program files....alphatask.....Platinum....xtras.....restore a backup

its dead easy.

Troubleshooting:

If it didnt ask to overwrite then its in the wrong place!

C

.Cmd files

A .cmd file is just a renamed text file.

You can create your own .cmd file with any command text you have.

Tips:

(make sure you have an UAC-administrator level notepad to edit the .cmd file if > Win-XP)

(watch out when creating renamed .txt based files that the file extension does not stay as .txt
 e.g. OpenDrw.cmd.txt in the background, switch off file extension hiding, menu..)



C

Getting a two line serial external customer display to work? (Customer facing display Pole Display Pole)
(In 64 bit Windows newer than XP or XP "Program Files" will be "Program Files (x86)")

In super-summary:

edit \util\CustomerDisplay.cmd and change COM4 to your COM port number
#CmdFiles



In Summary:

Platinum triggers an .exe or a .cmd (.bat) file at the point at which the outputs are needed,
this means that it is highly flexible and compatible with any pole display unit.

This is always enabled and it is a simple matter of finding the right COM port to output to
e.g. COM4 is our standard default setup.
Yours will be set differently if you get the test message (i.e. It's not broken!)

Messages can be customised completely.(multi language, etc)

Platinum can output the following:
A till welcome message, 
total amount due, 
the amount of change needed to be given back to the customer,
product just bought and service just bought.

so assuming COM4 is the external COM port for the pole display and assuming it works just like a mini
DOS screen where you can send through a CLS to clear it. You would put in the batch file this.
so text is output to a text file and then redirected to the COM port of the customer display.

see the existing file:
:\program files\alphatask\Platinum\util\CustomerDisplay.cmd
contents as below:


@echo off
mode COM4: 9600,n,8,1
cls > COM4
type "c:\program files\alphatask\Platinum\util\CustomerDisplay.txt"  > COM4


This is always enabled and if it doesn't work "OUT OF THE BOX"
it is a simple matter or finding the right COM port to output to
e.g. COM4 is our standard.
Yours will be set differently if you get the test message (i.e. It's not broken!)
but yet nothing from Platinum.

:\program files\AlphaTask\Platinum\util\CustomerDisplay.cmd
put all of the above text in this file (the drive letter is auto filled in)

Platinum Setup.(Recommended)

From the main menu go to the advanced 'more setup' menu.
click the ... (or right mouse in top left hand corner)
choose 
easy setup...point of sale...customer display....auto set the path of the trigger program.
and the above full path will automatically be popped in.
Restart Platinum.
You can then edit the path if needed second time around.

In the above area you can also customise the text needed eg. "Due Amount = " can be changed if the customer likes.

OR
 
in XConfig find the tag called
CustomerDisplayHandler
and
paste in the above full path.

*ALWAYS RESTART PLATINUM AFTER ANY CHANGES*

Trouble shooting:

Open a command prompt
(in Windows newer than XP click the Start 'Orb' bottom left and type cmd - right click cmd.exe and run as administrator)

now go through each COM port number and see which outputs to your pole display.

Option1: (simply clear the screen)

cls > COM1

the above should clear all text on the pole display screen, if not try COM2, etc.

Option2: (if blank output some test text to it)

echo test > COM1

the above should output the word "test" to the pole display screen, if not try COM2, etc.

Once you have it edit the CustomerDisplay.cmd as above and this will be saved along
with your backup as your configured pole display COM port.

Tip:

If it does not look right you also have CustomerDisplayWidth which can be altered
if they have a longer of shorter number of characters than our standard 20.

C

Messages are not going out! Email or maybe SMS Text Messages?
Make sure that you have set the email details up using the proper SMTPMailTest.zip utility
which is recommended as the only way really.

This is because certain parts of the system use the settings from the SMTPMailTest
and others use the setting that are set in the above easy setup... steps.

so set it in both!

Troubleshooting: see see here

See how to set the managers email here

C

I am a multi department business or training college how do I setup top daybook images for departments/classes/years?(creating new gif jpg bitmaps bitmap image buttons topof)

Summary

The images are stored in this pickup folder:

:\Program Files\alphatask\Platinum\images


There are 9 available buttons across the top of the daybook.
They must be a very specific name starting at 8a.gif and going upwards to 16b.gif
Each must have a selected and unselected - 8a.gif must have a 8b.gif


E.g.,

8a.gif - unselected (whiter)
8b.gif - selected (redder)

If you go to the above folder you will see 3 examples of
different departments as part of the demo business setup.




Pros and Cons

The department buttons in Platinum are appealing as they are single click move buttons
meaning you click and it immediately shows that departments appointments/day sheet.

There are disadvantages if you have a complex setup because all departments are visible for
each day.

The alternative Drop Down list setup is especially designed for training colleges.
If you use the Drop Down list instead of buttons ONLY the departments(classes) that are
training that day show.  This means that a receptionist does not need to know which
classes are in on what day as the system prevents any wrong bookings by not showing the 
class as an option if not being run that day.

-

If you use the button method you are constrained to Department Id's 1 to 9
which correspond to the 9 Buttons you have across the top of the daybook.
(most of which are invisible due to being blank images)

-

If you are a training college you should enable the UseDepartmentDropdown.
(See STEP B. after doing step A. but ignore STEP C)

STEP A)

Enable the department buttons across the top firstly:(even if you are a college setup this step must be done)

Sign in as manager.
From Main menu click advanced 'more setup' menu.
Hover your mouse cursor over the ... blue gel button.
select:
Easy Setup....Daybook....Departments.....Turn Departments On.

*read STEP B ONLY if you are a training college if not goto STEP C.*



STEP B) ONLY IF A TRAINING COLLEGE

You are a training college so you will ignore Step C below once finished here)

Enable the drop down box insead of using images. Why? because colleges setup changes too frequently.

Once you have done STEP A) above you need to set UseDepartmentDropdown in XConfiguration to a Y.

Restarting Platinum you should now see a drop down on the daybook.

now setup department names (see next article or search)

ignore Step C) you have finished now.



STEP C) IF *NOT* A COLLEGE - *IF A COLLEGE IGNORE THIS STEP*

Please close Platinum to stop file locking and to pickup the above change.

Please copy the new edited images into the images folder: (must overwrite)


Tips:

To create new departments using the Drop Down method you must CLONE
an existing department, see here.

C

How do I change where the eMessaging emails come from?
Hi,
Its very simple to do.
If you go to main menu..then.....advanced 'more setup' menu 
right mouse click in a blank space (e.g., top left)
or click the blue gel-button with the ... in it.

you will see various sections were the old e-mail is set:
for example:

Easy setup...
    Manage
        set managers email address.
    eMessages
        Set e-Messaging To
        Set e-Messaging From

pop your new e-mail in each of the above 3 and replace the old one

Restart to pick up the changes.

pop your email in as a test customer and give it a try.

Thanks,

CRUCIAL NOTE:This e-mail address *must* always be from your Internet provider
             or you have specially contacted them to approve it and add it to their 
             'safe list' (relay white list) - or your eMessaging will not work.
What is the minimum file access needed to keep the computer secure but still working? (restricted user access security admin administration administrator college organisation)

In Summary we recommend you give the 'User' user account full access to the folder:
C:\Program Files\Alphatask\Platinum
and
c:\install

Crucially:
**both of these are set automatically for you when you install Platinum as the admin level user.**

We also recommend that you create an administrator level account for the manager to run reports
and renew a license as this is not allowed as a normal non-admin level user(standard limited restricted user).

To lock the Internet we recommend iWebLock (search for this program)

-----------------------------------------------
Specific needs if you want to know the details:

At each step below retry your low-priv user and see how it runs.
 
Access is needed For logging:
:\Program Files\Alphatask\Platinum\ReminderLog.txt
:\Program Files\Alphatask\Platinum\ThankYouLog.txt
 
On backup it runs
:\Program Files\Alphatask\Platinum\AutoBackup.cmd
which calls:
:\Program Files\Alphatask\Platinum\Backup.sql
 
These will need some access to run from Platinum.exe
 
The backup then writes to: 
:\install\Platinum.bak
 
(Check the date and time after Platinum closes and the black DOS backup screen goes-it might be ok but
 file system access maybe needed, but again we are in the realms of the database engine which has 
 admin rights via sqlsvr.exe/sqlwriter.exe processes)
 
Access "might" be needed for configuration pickup but the Platinum.exe should run as admin anyhow:
:\Program Files\Alphatask\Platinum\Platinum.exe.config

if it is crucial that the manager has access to the reports it will be a better idea to have an admin level user to login with.
if not talk to use as they will need a user name and pass word setup to assess the reports while logged in under a low privs user.

Finally, for the record:
The engine writes master files here a folder name decided by the engine itself on install
(no access should need granting because we are in admin level processes with the engine)
:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data

C

All reports are asking for a password(i have setup lower level users)
(the subject gives it away!)

It is the access level that is not allowing you into the reports.

If you login as your Admin level Windows user it should let you in ok.

You could give manager level employees a higher level windows login account to run reports?

(there are also articles here and on microsoft websites about ways around this 
 or you may have your own solutions - or ask us)

Try assigning the low level user login name to the sql server as an admin level user 
to the server via Integrated Security. Or giving trust employees the pass.word.

C

Custom letters with the Mail Merge features and opening common customer documentation from their profile.(toggle field codes)
Right mouse on the customer profile to see e-Business options for opening key documents
and mail merging the current customers contacts in a standard letter.

To setup these document locations see:
:\program files\alphatask\Platinum\CustomerRelatedDocuments.xml

and type a simple path in to a word document for mail merging or any document that needs to be opened/printed.


A note about mail merge tags (field codes)


You may see this; which is just a place-name that helps you:

FirstName


If you click your right mouse button on this and choose "Toggle Field Codes..."

You will see the codes behind it.

You can use Name, FullName, BusinessName, FirstName, Address, Town, City, POSTALCODE, Country

Tip:
If you get unexpected results you did not click your right mouse button on the name
and "Toggle" and then change its code, you probably just changed its place-name.

C

How do I edit HTML web Pages to customise it to my business?

All pictures must already be web hosted. e.g. http://www.MySite/ima ges/MyPicture.jpg
For getting into email in-boxes and not into junk-mail-folders we recommend "no pictures at all", if possible.

We recommend you get a proper web developer involved as we cannot do this for you. (time and lack of skills!)

*We can recommend someone of course.*

-----

*NOTE:Always do a quick test to yourself before sending out an embarrassing email to all your customers!*

Below are 3 choices:

1) Change just the picture or one word on Platinums HTML emails (marketing, reminders, etc)
2) Change the entire message
3) Set or Change the name and contact details on the emailed messages.


1) Change just the picture or one word e.g. change of name or tel.no

see the example here



or if the above option is not there...

Initially setting the picture:

 Find a picture you like or that you are sent.
 If you get a web page you can click your RIGHT mouse on the picture that you want the link of, then choose properties.
 Carefully copy the entire link as it may be scrolled or partly hidden and you have to drag over the whole thing to expose it.
 THEN CHECK IT WORKS BY PASTING IT INTO A WEB BROWSERS ADDRESS BAR. if it shows the picture then you have the correct link.

 This bulk file editor program exists to help save lots of time on this process by changing all files at the same time without manual editing.

 see tools page from Platinum :- 
 sign in as manager level..advanced 'more setup' menu..easy setup..e-business..Platinum team only..open tools page
 
 If you can't find it use this link and scroll down to "Bulk File Editor":
 http://www.xpectworld.net/Util/PlatinumTools.html

 If you use the bulk file editor utility (as above)

  replace
    "Search Word"
  with the tree image picture
    http://www.xpectworld.net/images/HtmlEmails/treesunset.jpg
 
  and replace it with your new picture
    http://www.mywebsite.com/ima ges/my-new-image.jpg
 
  This will change it in all of the relevant files instantly.)

  You can do this in future also but the picture link has to be exact.


Once you have changed it from our standard one:

  Follow the above steps again but this time use your existing full picture path http:// etc and its replacement.



2) Change the entire message (less easy, a bit more techy)

To help you can install a free HTML editor here

(This util is now available from main menu...more setup... (...)easy setup...eMessaging..Advanced...)


By Example:
Go in as Manager.
Go to the advanced 'more setup' menu off the main menu.
hover over the blue gel-button with (...) on
choose:
Easy Setup...
    e-Business...
        Platinum team only.... Open Process folder
        
this will take you quickly to the Platinum.exe folder (usually :\Program Files\Alphatask\Platinum)

Open Reminder.html with Windows notepad if brave
or your favourite HTML editor if you are more advanced
(Microsoft Word is NOT advised)

NOTE:
Remember in Windows newer than XP to open it with *right* mouse choose "admin level" or you wont be able to save.









(IMPORTANT: Below is an older method on older versions for a far faster method see here)

3) The below steps should already be done via the initial SMTP HTML email setup wizard
   but following the above steps you can change.

Initial setup only:

YourContacts

Replace them with your/the customers actual contact details (properly line ended):

Their Name<BR/>
21, Their address<BR/>
Their City<BR/>
Their Code<BR/>

Open the same .html file in your favourite browser to audition your changes
(right mouse on the .html and choose Open With.... F5 will then refresh for each change you do)


Do the same for the word:

YourName


How to change the address or your name:

If this has already been set and you need to change it just follow the above steps again 
and enter the part of the text you need changing and the replacment into the bulk file editor.





OR (the info below is still valuable here just no manual editing is needed now usiung above techniques.)
for more flexibility and if you feel braver!
You can install a free HTML editor here

OR

Edit using your favourite HTML web page editor or windows notepad it's easy.
(Just make sure you do not use Microsoft Word or it will remove any pictures
 Word saves a lot more junk in the background than notepad.)

In notepad/HTML editor search using Ctrl+F to search for the above template words.

Important Notes:
a)
In Notepad to create a bigger gap between text use <p/>

(do this for the other .html files to customise them to the customers liking)

b)
Images MUST be a public full Internet path e.g., http://www.mysite.com/ima ges/mypicture.jpg
or they will not show when they are sent to the customer if it is only on your own computer!!!

c)
"web pages for dummies" is a good book (no disrespect!)


Troubleshooting:

When the email comes in and is wrong
you can right click in the middle of it and choose 

"view source"

You can then see the raw HTML text and see what you have done wrong.


For 64 bit machines like Windows newer than XP 64 see:
:\Program Files (x86)\Alphatask\Platinum
You can edit the ".html file" templates that exist there.

C

Go Live - by mistake and erased my data! How to get it back if caught very quickly.

*DONT CLOSE PLATINUM DOWN AGAIN* - it auto backups when you close it down and you will lose your backup.

if they do enter their own data 
we can preserve that and go live manually 

simply put you open xconfig and set InDemoMode to N instead of Y
(its the very first item in the list)

if they do try to go live
of course the system warns them twice also - so they should not do it as  w arning but....

IMPORTANT:
There are 2 backups of their data - if they go live and it erases the data 
IF IF IF they call us straight away we can generally get the data back.
c:\install\Platinum.bak - latest backup - probably erased
c:\install\Platinum.zip  - config and data - probably erased
c:\install\Platinum.old - the previous version of the above renamed to .old - likely to still hold data.

If they close Platinum again it will erase the OLD backup.

C

GDIPlus.dll crashes? (Gdi+)
In summary: Find the latest and copy to windows\system32 rename the rest:

Search for all gdiplus.dll and rename them .old (last stop try!)
Windows should always pick it up from windows\system32 anyhow but 
your application MIGHT need a specific version. so  w arnings there.
if so un-rename to .dll from .old and audition!

"Microsoft also suggests that you do a search for the file 
 and replace any older version with the newest version... 
 Microsoft recommends the programs install that file in the application folder, 
 but what they don't tell you is that sometimes install programs need that file 
 and they can only get it from the path, in most cases that should be windows\system32"

C

System error 3 has occurred
"System error 3 has occurred"

when the system runs this e.g.:
net start MSSQL$PLATINUM

this message is in indication that the instance has not beenin stalled correctly.
It is a microsoft issue really.

But uninstalling all sql server components.(usually 4) from add/remove programs menu.
(click bottom left orb and search for 'features' in Windows newer than XP)
*restart computer once uninstalled*
Then deleting \program files\sql server*
Then re-installing seems to fix it.

(sometimes above needs to be done more than once!)

C

EventLog - how do I read it?(event log Eventlog)

The event log is broken up into different areas as standard.

There may also be a specific eventlog area for the specific application you are looking for.


The info:

"Information" events are often but not really important.
"Warnings" may be important but what is important is any "Red ERRORS".


More...

Standard eventlog areas are:

Application
Security
System

Application would be the main area to look.

Of particular interest would be RED ERRORS next to anything that says anything to do with "Platinum".

e.g. MSSQL$PLATINUM - means a database error and this is serious and may need a backup and uninstall/reinstall
     of the database engine MS SQL Express.

C

Basics: Database not running error(database running? Install fails or was working then stopped MDF LDF)

The following article is for a 3rd party/shop to attempt recovery of data.
At no time do we attempt to do the following steps as we only support the software (not Windows-OS or the hardware).


If a customers database has stopped working...
If they have any backup that is not really really old...

Backup .bak .zip and .mdf/.ldf firstly to cover for mistakes.

Then just restore to that latest .bak, that is all we can do quickly
For the Disaster recovery fee.

Customers are told to backup regularly by us and Platinum itself
so it should be recent.

Please do not assume the whole engine is corrupted
if the DB engine does not start.
It maybe just the MDF/LDF files corrupted due to power outages
or machine being suddenly switched off by a human.

A restore from bak may fix it immediately without touching the engine.



Some other disaster recovery basics are here.



Fresh install?
==============

If a fresh install fails or indeed seems to work but you get the
"Is the database engine running".

You have right mouse options on the very first Sign-in screen...Restore a database.
or
If you set xconfig:JustInstalled to Y - restart Platinum - 
   it will re-try to restore the demo database engine itself.





Was running ok?
===============

For basics engine starting tips see here.


Can you do a system restore first here.


More...

Symptom:
Database engine was working, went slow, data was lost, power went while saving - but now will not startup
even after a restart.

There is probably some corruption, the best advise is to save the backup somewhere very safe.
Save off the current live version as below.(in case backup is also broken)
Then look at the last backup date, approve it with them and restore it and hope it is not corrupted.



You may have to repair or reinstall, see here




More advanced, also see here and here.



More Technical Errors and Solutions...

Event Log Message:
Error Event Id 9003
The log scan number (281:120:2) passed to log scan in database 'master' is not valid.
This error may indicate data corruption or that the log file (.ldf) does not match the data file (.mdf).
restore from backup if the problem results in a failure during startup.

Answer:

If Platinum.zip backup is available get it off their machine and to head office or their pen drive in case
of impending hard disk failure.

copy the master files for the folder: (you can copy/paste paths into explorer windows to find location faster)

    :\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data

    Platinum.MDF
    Platinum_log.LDF


If the Platinum database will not start up (not to be confused with the Platinum Instance that it all sits on)

If you do have a valid Platinum.bak (can restore anywhere to see if it is corrupted or not)


If the .MDF .LDF files are corrupted and you have a recent backup do an add.remove programs and uninstall
the Platinum database engine. If you leave the workstation components it will be lass to install in future.
Then reinstall the 'Platinum instance' again.


restore from the Platinum.bak in the normal way as it will re-create a blank Plaitnum database all ready.


If still no luck



    Uninstall the SQL server engine from add/more programs in XP (or programs and features)

    Reinstall the SQL Server engine.
        (maybe faster to re-install Platinum from the web but also on tools page are the installers)



IF your sure the .MDF .LDF files are not corrupted (you will find out quickly if they are now anyhow)
    
    uninstall sql engine
    rename Master.MDF and .LDF from the above \Data folder.(not the backups you copied earlier)
    reinstall engine
    stop the engine (via sql server tools - this is crucial or files are locked)
    copy/overwrite the smaller demo ones with the backups you copied earlier
           (.MDF and .LDF - leave the originals untouched for backup)

OR if the above .MDF .LDF are corrupted...

    Restore from the Platinum.bak as normal.


more advanced s cript (faster but more complex)

in \util\executethis.sql

enter JUST

drop database Platinum
go

and execute that s cript against the Platinum Instance.

(It maybe easier to install a sql server manager program and do this visually, then restore the database also)
(but takes time to download and install that manager program as large)

tip:
sometimes a re-install has a different folder structure MSSQL.2
C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Data



Troubleshooting:

mdf/ldf files locked?

If engine is stopped but files are still locked.

kill process: sqlServr.exe (and maybe similar)


or if still not...

set to manual not auto start via the windows services list

then a restart would free the files for copying (not moving or renaming!).

Finally, crucially, re auto start set it or next restart we will get a call.


C

Cannot recover the master database. SQL Server is unable to run. Restore master from a full backup, repair it, or rebuild it.

See #DatabaseNotRunningError for locations...

NOTE:
Platinum.mdf is always the most current LIVE data and should be kept at all costs.
The 'master' database is quite different and is more 'day to day' running stuff.

copy all .mdf .ldf files e.g., Platinum.mdf master.mdf
rename the DATA folder (Platinum.mdf is in there)
remote copy Platinum.zip make sure Platinum.bak is current
Uninstall sql server from program files/features
reinstall PLATINUM instance
restore .BAK (any will do actually)
stop the sql server
copy Platinum.mdf over the newly created from backup one
this should be the way to restore a LIVE Platinum to were it was when
all that was wrong was the 'master' database was corrupted (not the Platinum one)

C

I have installed but it looks zoomed in or shrunk down (esp on widescreen or large monitor wide screen magnified magnification)
Set the DPI smaller (stop magnifying!)
===================

Windows 7 / 8
    click bottom left (colourful circle/orb)
    type the word:  large
    click "make text and other items larger or smaller"


Windows newer than XP:
    right mouse click on blank space on desktop (not on an icon)
    personalise
        top left under tasks list "Adjust DPI"


On older XP it is 
    right mouse click on blank space on desktop (not on an icon)
    choose:
        Properties....Settings.... Advanced..... General (Normal for Windows programs = 96 DPI)

C
Resolution changed when running a program AdminHelper or Platinum - putting it back

Right mouse on desktop and properties (or customise..display settings in Windows newer than XP)
You can move the slider and click apply until it looks right.
Ask if a wide screen, etc.
If you have icons missing you can right mouse click the desktop (in a blank space) 
and "arrange icons by"... which will bring any off-screen back on screen.

C

SQL Server express Install errors - Managed Object Format - cannot compile sqlmgmproviderxpsp2up.mof
Install error
=============
SQL Server Setup Failed to compile the Managed Object Format (MOF) file 
c:\Program Files\Microsoft SQL Server\90\Shared\sqlmgmproviderxpsp2up.mof. 
To proceed, see "Troubleshooting an Installation of SQL Server 2005" or 
"How to: View SQL Server 2005 Setup Log Files" 
in SQL Server 2005 Setup Help documentation.

In Log:
Process exited with code 536870913

Solution(to a lot of errors on Windows newer than XP and Sql express!)
========
It does look like the WMI repository corruption issue. Can you run these under an admin command/cmd prompt?

winmgmt /verifyrepository

if it returns something like "WMI repository is inconsistent", 
then it means the WMI local repositories are corrupted. 
you can rebuild by running this:

winmgmt /salvagerepository

wait....

(Note, I also had to do two salvage's.)


-----------


"Process exited with code -2068578304"
Apparently related somewhat crappily to sql server 2005 being installed before hand.
Computer had a lot of other software installed.
Updated windows fully.

C

sql express OS Error 997 Overlapped I/O operation is in progress
sql express OS Error 997 Overlapped I/O operation is in progress

Maybe on Windows newer than XP?
save backups off machine (c:\install\Platinum.zip   and   Platinum.bak)
Uninstall SQL server completely
restart
then rename \program files\"sql server" to "_sql server" or such like
reinstall fully

If reinstall fails search for "salvagerepository"

If no problems (and on Windows newer than XP) switch of firewall and retry install.
IF UAC is on switch off - search for user "User Accounts" click the orb switch off User Account Control
(both of the above did not work for me)

If not:
Uninstall all sql server, remove the \program files\"sql server" directory
Get cCleaner from www.cCleaner.com - do hard disk AND registry(second option down) cleanups.

Reinstall.

C

VPN Core Advice (includes full Windows tips VPN passthrough VPN-passthrough VPN pass-through)

TOP TIP: You must not mix Windows version VPN's they will connect but no amount of port opening will allow the SQL Server traffic to
         exchange between mixed operating systems. The customer must upgrade if they have mixed Windows systems.

VPN = Virtual Private Networking (a secure connection basically)
      For connecting two machines (master/slave) ignore this article if you are all Locally connected (same network, same building, LAN)
      However it does have some general things to try so maybe its worth a read if LAN but having troubles.       

VPN clients require a certain type of traffic to pass through the NAT firewall unchanged...as VPN traffic does not like NAT.
For example...PPTP VPN uses a certain type of traffic, IP type 47 GRE. It's not a port you open/forward....it's a type of IP traffic. 

In most routers...when you log onto the web admin..you'll usually see somewhere in there...two or three checkboxes...
to allow VPN passthrough. One for PPTP, one for L2TP, IPSec. Put a tick/check in them (you're probably using PPTP or IPSec)..and submit/apply.

This should be all you have to do. If not they need a new, more professional router.


Crucial: You can get disconnected from a remote machine and not be able to get back on
         if you allow that client machine to use the 'default router-gateway' of the VPN server.
         See the very important 'tips' sections as you need to change this AFTER setting up VPN but before connecting up:

*To clarify: Both ends need a VPN Pass-through broadband router/modem*

They also need Windows XP PRO (not home) or any Windows Pro newer than XP 
(We have hosted a VPN server successfully on Home Premium and read Home Basic can but please Double-check).

This will allow a secure connection to the two sites.


TOP TIPS:

-4. The master/engine machine must not have an IP of 192.168.1.111 (the database only should listen on this)

-3. Each change, if you are having problems, disconnect the VPN and reconnect it again.

-2. DO THEY HAVE A '3rd party' FIREWALL INSTALLED THAT IS BLOCKING TRAFFIC?
    This can be installed even if the windows one is setup.
    Check this FIRST not last!!! Switch it off completely until restart or a few hours but don't forget
    to put it back on and allow a pinhole thru it for VPN/sql server traffic.
    Or it will work for you and then suddenly won't when it comes back back on.

-1. 
Use 192.168.1.111 for the IP address that the VPN uses to connect the client.(VPN Host-side IP for the client connection, it seems)
    End the range 192.168.1.112 (your forced into this as must have two IP addresses in range for some reason, client side gets the .112)
Then set SQL Server listening on that 192.168.1.111 (see below)
Then set Platinum to read from that 192.168.1.111\Platinum in CNN
This is actually BETTER than using the machineName\Platinum as that could change in future.(VPN setup only, LAN machine name is better)

0. 
REBOOT ALL (router/pcs) if you are not having any luck connecting - this can sort it out by refreshing everything.

1.
On the Client side enable remote desktop before you do anything
(you will be glad later if you connect VPN and
 lose Internet access because of broadband-gateway issues and cannot get on their machine see tip2 below!!)

Windows newer than XP and VPN hosting server.
For a great article with pictures specific to Windows newer than XP: 
http://theillustratednetwork.mvps.org/Windows newer than XP/PPTP/PPTPVPN.html
(we have a copy if the link does not work anymore)

It seems from the above article that ANY Windows newer than XP system can host the VPN server, 
however we have never set it up on Home Basic - the cheapest version we have it working on is Home premium.
(That is not to say we have ever tried on home basic so it may work fine)


2: (maybe not needed if you use 192.168.1.111 as VPN IP and IP\Platinum in CNN)

If you get disconnected while setting up the client 
change the VPN pas/word and this will stop the client re-attaching. 
Fairly quickly the networking will reset and you will be able to access again.
If not get the remote user to restart the computer(or repair the local connection)


3:

Before connecting untick the "use default router-gateway on remote network"
If it is checked all your traffic will go through the VPN and that will be slow.
This can also be a cause of you getting disconnected when you first setup the VPN and connect.

Steps to stop this:(essential really)

Network Connctions
Right click the VPN connection
Select properties
Click Internet Protocol TCP/IP
Properties
Advanced button
General tab
untick the box "use default router-gateway..etc"

4.
Each Internet link has a router that connects your providers Internet to your own premises
it must be at least good enough to open a port (1723 most do) and allow VPN passthru(not all do)

On your router enable PPTP (VPN) pass through AND (crucially ON SOME!) port forward TCP 1723 to the VPN server PC.
(CRUCIALLY: Windows own firewall must be 'All computers' not just subnet for TCP 1723)
(The  Windows Firewall will be automatically configured to allow PPTP VPN access.)
GRE Protocol 47 traffic is automatically enabled through the Windows Firewall when TCP Port 1723 is opened
(VIA VPN sometimes SQL Server browser service can be switched off - I assume due to specific port being used)
(NOTE: with XP GRE Protocol 47 was not opened up automatically 
       and if you had a USB modem directly attached to VPN server it was near impossible to handle opening all
       ports advice is to get at least a broadband router/VPN passthrough unit or you are on a loser!)

5.
On a VPN connection
On the Platinum side use PRIVATE IP address of VPN server and setup SQL Server to listen on this IP/Port
e.g.,
(you can mostly Ping this once VPN connected but don't rely that
no ping=no connection, as this is not the case esp. with stealthing ports.)

e.g., Platinum VPN client Cnn connection string would contain      Server=192.168.1.111\PLATINUM;    
      On the VPN server/SQL Server side, get the server to listen on the same IP and port 1433

(security note: *do not* have sql server sitting listening on the public IP address
                e.g. it is *not good practise* to use 81.149.xxx.4\PLATINUM in Cnn connection string)

    you can put the machine name in MACHINENAME\Platinum BUT if this changes it won't connect so the best
    thing is to take advise and use 192.168.1.111

To setup sql server to listen:

Sql server 2005 network configuration tool
protocols....enable Tcp Ip and shared memory protocols
Hit the IP address tab.
set active=yes 
enabled-yes 
MUST BE A SET SAME **PRIVATE** IP that you put in Platinum Cnn connection string 
(*ALWAYS USE* 192.168.1.111)
Tcp dynamic ports = blank  (*MAYBE A CRUCIAL THING!!!!*)
tcp port 1433
(ensure point 0. above is done)


Important note: On the Server side (The VPN host. The ip address of the machine can be anything e.g. 192,168.1.67)
                But the IP address of the PPP-VPN must be 192.168.1.111
                
                On the client side (the machine connecting up to the data at the shop/business computer)
                The machine can be anything but VPN should be PPP adapter [name] VPN Connection, run command ipconfig/all:
                IPv4 Address. . . . . . . . . . . : 192.168.1.112(Preferred)
                

If still no luck:

6.
open the current SQL Server error log file and make sure you can see that the server is listening
A default instance of SQL Server listens on the port 1433

e.g. \Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG
     ERRORLOG

"server SuperSocket Info: Bind failed on TCP port 1433"
Means the port is in use by another application

open from 'run' a 'cmd' 
and type:
netstat -an
vpn server should be something like:
local.IP.address.here:1723 LISTENING

you can see what ports and IPs are in use also in this list.

7.

Sometimes the TCP/IP settings can get corrutped and you find the it is enabled but not active.
It seems that some can be activated, some cannot.
Set it, restart sql server as it asks you to then check the values, are they still both active AND enabled?
Only a uninstall/reinstall fixes that.

8.
Are the ports forwarded to the internal hosts IP address?
Sometimes port forwarding doesn't work well with static IP's

(from netgear site)
IPSec: 500 
L2TP: 1701 and 500 
PPTP: 1723 and 500



9. more secure VPN and ports

For PPTP VPN connections, you need to open TCP port 1723 for PPTP tunnel maintenance traffic 
and permit IP Type 47 Generic Routing Encapsulation (GRE) packets for PPTP tunnel data to 
pass to your RRAS server's IP address. If the PPTP-based RRAS server is the calling router 
on router-to-router VPN connections (i.e., VPN-based LAN-to-LAN connections to another RRAS server), 
you need to create an input filter (i.e., inbound rule) on your firewall to open TCP port 1723 
as a source port to your RRAS server. For L2TP VPN connections, you need to open UDP port 500 
for Internet Key Exchange (IKE) traffic and UDP port 1701 for L2TP traffic. If you restrict 
outbound traffic, be sure to open all these ports in that direction so that the VPN server 
can properly communicate with your remote VPN clients.

Generic Routing Encapsulation (GRE) uses IP protocol number 47
Used in conjunction with PPTP or IPsec to create virtual private networks. 

In L2TP/IPsec, first IPsec provides a secure channel, then L2TP provides a tunnel via UDP port 1701
L2TP does not provide confidentiality or strong authentication by itself IPSec is often used for this.



. Disable IPv6 on all connections just use IPv4



. DMZ (NOT RECOMMENDED)
Can be useful as a last resort to establish that a router is not port-forwarding properly.
It basically bypasses the firewall/protection completely.
You should *NEVER EVER* leave DMZ mode on - *don't be lazy*, it will bite you if they get hacked.

(from portforward.com)
In your router you can DMZ your computer's ip address. Almost every router has a DMZ.
The DMZ forwards all ports to the ip address that is specified in the DMZ. 

DMZs are really easy to setup, you just enter the ip address to forward the ports to. 
To test ports that are forwarded to your computer, you would enter your computers ip address. 
If the ports look like they are forwarded after you DMZ your computer, you know that the ports 
were not forwarded properly. Disable the DMZ. Then go take another look at the port forwarding 
configuration in your router. If the ports are still not forwarded after you DMZ your computer, 
there is probably a software firewall on your computer that is blocking those ports or your isp 
is blocking the ports. Take a really good look for a software firewall the server/database computer. 

You can also simplify the port forwarding problem, by disabling firewalls. 
Turn off all firewalls on your computer and then disable the firewall on your router. 
NAT(Network Address Translation) will act as a pretty good temporary security system. 
NAT is already enabled if you are forwarding ports. If the ports are forwarded after turning 
off the firewalls, you know that one of the firewalls was causing the problem. 
Turn the firewalls on one at a time, to figure out which one was causing the problem. 
Then open the ports that you forwarded in that firewall. 
*Any and all changes dis/re-connect the VPN or changes may not be reflected*

-----------------------------------------------------------------------------------------------------

Troubleshooting VPN

.
If it HAS worked but suddenly doesn't trace the VPN.

Do the following to collect the RAS traces:

a. Open a command prompt (elevate in Windows newer than XP machine - right click cmd.exe and "Run as administrator")
b. netsh ras set tracing * enabled
c. Connect the VPN / Replicate the problem.
d. netsh ras set tracing * disabled
e. The logs will be located at %windir%\tracing folder.(clear that folder out first)



.
User account access?
There is a dial-in tab which allows you to grant or deny the user remote access permissions.
Although this tab is labeled "dial-in," these permissions also affect VPN connections. 
(Power user works for file sharing over VPN you should not assign administrator!)

.
Routing and Remote Access service is still running on the VPN server?

.
Someone on a VPN tips website:
My router will only allow one device to connect to a VPN server.
The first device to use the VPN connection gets VPN ports added to the NAT table.
After that, no other devices will be able to set up a VPN connection.
Resetting the router clears the NAT assignation and allowed my desktop to connect.


. Make sure the DATABASE SERVER machine's IP is not 192.168.1.111 (this is not right) it can be anything but that.
    The slave/home/back office machine *IS* supposed to pickup the IP address 192,168.1.111 as its VPN/RAS IP address.


. Check the firewall logs, what is being blocked/drop'ed


. Connect either side to a working VPN setup and see which side you need to concentrate on, master(VPN host) or slave.


. Check the windows firewall log (drop and pass on) you should see something like:

src=88.6.251.185 dst=192.168.1.64 ipprot=6 sport=25564 dport=1723 
Session Matches User Pinhole, Packet Passed

Make sure that the IP address of the destination that is 'packet passed' actually exists e.g., 192.168.1.64
Sometimes you can have the exact same name 4 times in a list and you choose the wrong one. Bad router, bad router.
iconfig/all in a DOS command CMD prompt to see the IP address of the machine.

1. PPTP Ping (Pptpsrv.exe and Pptpclnt.exe - found here /support/tools/support.cab on the windows xp pro install cd)
* CRUCIAL CAUTION - do not spend a lot of time on the above util as some router firwalls will not allow the 47 *
*                   protocol will be rejected - I do not know why?                                             *
http://technet.microsoft.com/en-gb/library/bb877965.aspx
(we have the above saved if gone now - see our helpful tools\setup web-page)

In Summary:
VPN test utils - (listens for GRE packets)

Open our Tools web page and download the microsoft tools (vpn testing utils)
pptpsrv.exe
and
pptpclnt.exe

on vpn server side run pptpsrv

on client run:

pptpclnt 81.149.xxx.x

this allows you to test the basics.

Serverside Error?
Error 10048 binding Socket:
WSAEADDRINUSE: Address already in use
your VPN is connected - close it or even delete the VPN incoming connection item in your vpn host pc.

2.
Another way of testing for open ports is to 'telnet {ip} 1723'.  
If TCP 1723 isn't open, the telnet session will close, but if it is, you'll be left with a flashing cursor.

3.
http://support.microsoft.com/kb/265808[/url] when I found the IP All Dynamic
Ports value to be 1033.  

try:
SERVER\INSTANCENAME,1033

4.
Try Opening ports:
TCP 1433 and 1434 UDP - sql server 2005

5.
if you switch firewalls on\off you MUST then disconnect\reconnect the VPN - as this can effect things.
If you do not it will not register properly and your changes will not be picked up.

6.
Platinum uses a named instance of SQL Server.
This by default will use a dynamic port instead of 1433 see
http://msdn2.microsoft.com/en-us/library/ms177440.aspx
A named instance forces the server to use a specific port.

7.
tcp trace to find out where the traffic is being stopped.
http://support.microsoft.com/kb/287932

8.
721 error means your connected via port 1723 BUT the protocal 47 GRE is not allowed to handshake

9.
set up a IPSec VPN instead
500/udp      IPSec

10.
tracert to the server

11.
There is a greping.exe and gresvr.exe as well to test specifically the GRE 47 protocol

.
Web opinion:Using SQL Authentication you need to enable the Named pipes(from Configuration manager).

.
VPN Error Codes

You receive error 619 
If this error report appears, it means that something went wrong with the connection. 
Please restart Windows and start all over again.
If the error report is constant;
Check whether your software-firewall is blocking IP PROTOCOL 47 (GRE) (Open VPN PPTP/GRE in your firewall).
Check whether your ADSL/cable router is blocking IP PROTOCOL 47 (GRE) (Open VPN PPTP/GRE in your router, 
(see the instructions of your router).
Check wheter your Internet provider is blocking IP PROTOCOL 47 (GRE) (please contact your provider). 
You receive error 742 
Disconnect the VPN connection and try again, if necessary restart the computer. Reinstallation of the 
VPN-connection will not help. Check the settings of your Internet Explorer whether the security is set 
on typical. 
You constantly receive error 769 
Error report 769 means that the network card is not connected. In this case, go to "Network Connections" 
and enable the network card. In some cases it is necessary to restart your computer. 
You receive error 800 
If you have a wireless ADSL router/modem, than it probably is necessary to update the Firmware. 
In order to do so, please contact the manufacturer or check their website. In some cases it is also 
possible that your Internet connection is not stable enough, in this case please contact your Internet 
provider. 
You constantly receive error 721 / 781 / 800 / 806 
These error reports in combination with the VPN connection mean that the computer is not capable of 
making a connection with the Server.
These error reports are generated because of the fact that there is no Internet connection or because 
of the fact that a firewall is blocking the connection. Mostly this is rather easy to make Firewall 
accept the VPN connection. In some routers it is indicated as IP PROTOCOL 47 (GRE) PPTP Protocol. 
If it is not possible to indicate within your router that you would like to accept the VPN connection, 
then you should adjust firmware of the router. To do so, contact the manufacturer or check their website.
If you have to adjust the gates of the Firewall manually, please note that it is important to open the 
gates stated below:
Gate at the side of the client: 1024-65535/TCP  (c:?!?!?)
Gate at the side of the Server: 1723/TCP




*This step Can Be Skipped unless it doesn't work*
In the 'client side' point specifically to the server IP in the hosts file 
(sometimes crucial over a VPN connection - search for VPN below)

e.g. in Windows XP Pro and Windows newer than XP, open the following in notepad:
(in Windows newer than XP right mouse and open notepad as Admin)

#HostsFile

c:\windows\system32\drivers\etc\hosts

below:
127.0.0.1       localhost

add IP and actual name of the server e.g.
192.168.1.150	TheServerName
*END OF SKIPPING*



Some opinions from the web

1.
"It's not surprising that PPTP is not working across NAT. What you
should consider doing, if you insist on using Microsoft 'VPN', is use
L2TP and terminate the tunnel on the firewall. It's easy to do and
works fine."

C:I find that if I turn on the windows firewall the GRE doesnt get through, 
  off its fine with the VPN test utils above.(I believe Windows newer than XP allows it autom on opening port 1723)

2.
Many of the Home/SOHO routers require more than
just enabling TCP/1723 through, some actually require that you create a
TCP/47 rule - even though it's not TCP.

One linksys router requires TCP 1723 and 47 to forward, while a D-Link
unit requires TCP/UDP 1723 and 47 in order for it to work.

3.
I suggest you add an incoming rule for IP Protocol 47 (GRE - General Routing Encapsulation).
(some BT routers have a tick/check box next to a "Allow ALl Other Protocols" option.)


UDP 500
UDP 1701
TCP 4500 UDP 4500
as well as 1723 TCP/UDP
and
PPTP Server pinhole enabled

You may also need to allow IP Protocol 50 (ESP) and 51 (AH), and port 1723 on TCP/UDP

.
If not DHCP-I have heard that when using a static IP, sometimes pinging the router from the device can
trigger the routers to recognise the device and start forwarding to it.


.
c:Look for VPN related existing options like Checkpoint FW1 VPN and try to assign them to the client
this may nudge the GRE47 protocol compatibility on?

C

How do I add, remove or change the names of Departments? (edit department names change department names)

*We help you initially with setup if you are being setup initially please talk to us*

It is easier to 'Clone' an existing working department and not to use the Department name change utility
to 'Add' a new name.(that is the old complex method) See below for the clone instructions.

You should always try to use the version of the department name editor that comes with Platinum.
If this is not an option please use the website link below instead.

Sign in as manager, advanced setup, blue gel-button (…), easy setup…, 
  Manage...Departments...
    Choose an option (*RESTART PLATINUM AFTERWARDS*)
    
Note: If your version does not have a department rename utility use the one below.

If you cannot find it use the latest version here.


CRUCIAL NOTE:

You can ONLY change the department names (to Department 1, Level 2, Area 3, etc.) with the department rename
utility despite the options in the drop down.
Do consult with us if you need to add or remove Departments AND do not have the department clone utility.(as below)



Using the Department Rename Utility:

Choose your option in the drop down box firstly. 
The boxes will change with instructions accordingly.

The Demo ships with 3 or 4 departments with names like Department1, Department2, etc
To change these names you must have the EXACT name that is it currently in the first box.






Remove/Delete Departments
=========================

Use the opening hours utility to remove or reduce the opening hours
which will hide it from the daybook.(recommended)
or
Use the rename tool to change its name to UNUSED or such like.






Add/Create new Departments
==========================

See how to use the Department "CLONE" Utility to create new Departments here


The Technical Help Document details more advanced setup options.

CRUCIALLY:
Restart Platinum completely to pickup any changes you do.




Selling when using multi-departments
====================================

For Product and Services sales - they are as-standard department Id 1 if this is wrong
you should setup the departments database Id number (run the clone utility to see it easily)

xconfig:

QuickProductSaleDepartmentId
QuickServiceSaleDepartmentId




Opening the daybook on the same set-Department each time
========================================================
xconfig:DayBookInitialDepartmentId

This is the daybook default department number.(not name)

(Find the Departments unique id number by opening the Clone Utility)



C

How to show only the correct services for the appropriate department you are in on the daybook.(college setups)
Hi,

Summary...

QU
"I tried to enter a service/treatment onto the price list because it wasn't there before,
 now it is there but it is on the class 1 as well as the class 2 prices.(or all lists everywhere)"

ANS
This is due to the way the system works.

A) You can assign services/treatments to a class.
or
B) You can assign services/treatments to a lower class and have all classes above that be allowed to choose them(based on skill basically)
And/Or
C) We can 'split' off services/treatments e.g., Hair, beauty, holistic - all have totally different lists and non see each others.

E.g., This is your classes list,
	I believe you have a split(C) at your beauty departments setup and also skill based(B) stopping juniors being assigned stuff
	they cannot do yet!

Id	Name
1	HC1
4	HC16A
5	HC16B
6	HC16C
7	HC11
8	HC12a
9	HC13
10	HC12B
11	HC16BC
100	HC19

2.

QUOTE
"HC19 are showing up which is brill but they are only showing the hair services rather than beauty.
 I fear this is my fault and to do with the new "always showing" service!"

This is related to 1. above and my des cription. 
If you did not want a beauty treatment to show in the hair list you would move it to the bottom of the beauty classes, above the hair list
E.g., HC11 mid way through your list which is the starters/beginners beauty class

Now if you have JUST "massage" it maybe better to create a new "Massage" class name and split(B) it off from the rest.
but are the HC the room names? Or are they classnames? If room names it maybe less confusing to keep as is especially re:room scheduling.



More details...

We can do all of the below for you, if we can take over your machine.

but just so you can continue and get setup yourself asap:

Sign in as manager
goto advanced 'more setup' menu
    hover over the (...) blue gel-button
choose:
    easy setup
    daybook
    departments
    Advanced...
then click:
    "service level increase split"

type this exactly:            (or select,copy,paste it using the edit menu/right mouse buttons)
 
1,6,14,16,17,18,20,22,23

Next:
go in as manager, main menu, services edit screen, for each service scroll to the far right and set the 
correct departments for that service.

to explain a little more:
my logic is below, the numbers represent a range of similar departments, we can change it if it is not right.

1
BT1 (NVQ level 1)
BT2A (NVQ level 2) 
BT2B (NVQ level 2)
BT2C (NVQ level 2)
BT3 (NVQ level 3)

6
H1A (NVQ level 1)
H1B (NVQ level 1)
H1C (NVQ level 1)
H2A (NVQ level 2)
H2B (NVQ level 2)
H2C (NVQ level 2)
Apprentice Y1 (NVQL2)
Apprentice Y2 (NVQL2)

14
H3A (NVQ level 3)
H3B (NVQ level 3)

16
Holistic Therapy

17
Cosmetic make-up

18
Nail Technology
Nail Treatments

20
Swedish Body Massage
Indian Head Massage

22
Reflexology

23
Aroma Therapy

Troubleshooting:
A complex setup of department (like the training college example above)
can be very confising 
If you get an error - firstly read the error properly!
The biggest reason you will get issues is if you so not make sure 
the split string x,y,z has the highest departmentId in it
to cap the list off. so in the above example if you do not end with ,23
you will get issues in that last departments appointments.

C

cannot insert null into worker
--in a quick product sale
--if you have just cleared down the bookings manually 
--you may not have done a where id > 1
--the Id 1 row is essential as it is copied as the Quick Product Sales template row.
--execute the following s cript to add it back and allow it all to work again

SET IDENTITY_INSERT booking ON
insert into booking (id, customerid, departmentid, dtstamp) values (1, 1, 1, getdate())
SET IDENTITY_INSERT booking OFF

C

User wants to give reception restricted reports access?
--NOTE: run the 3 commands in an adminstrator command prompt in Windows newer than XP or it won't work
--reception has reports access - uses pass.words to reduce access - if dob2rpt is blank it allows reception user open access

"C:\program files\alphatask\Platinum\XmlConfigMergeConsole.exe" "C:\program files\alphatask\Platinum\Platinum.exe.config" -r /configuration/appSettings/add[@key='ReceptionHasToolsAccess']/@value "Y"

"C:\program files\alphatask\Platinum\XmlConfigMergeConsole.exe" "C:\program files\alphatask\Platinum\Platinum.exe.config" -r /configuration/appSettings/add[@key='HideManagerOptionsFromReception']/@value "N"

"C:\program files\alphatask\Platinum\XmlConfigMergeConsole.exe" "C:\program files\alphatask\Platinum\Platinum.exe.config" -r /configuration/appSettings/add[@key='DOB2RPT']/@value ""

Now edit:
C:\program files\alphatask\Platinum\RestrictedReports.xml to reduce the list down, 
you can also extract any report option from:
C:\program files\alphatask\Platinum\reports.xml

C

How to edit reports shortlists manually?

Close Platinum.

See the folder:
c:\program files\alphatask\Platinum

Edit using a 'text only' file editor like notepad.
Switching off the word wrap will make it easier to read. You must do this.

Definitely not advised is to edit the reports.xml file as this is the master and
**Is over written completely** during upgrades.

BUT your reports shortlist maybe an editable choice because it is never changed automatically.

Staff report list:
ReportsRestricted.xml

Manager report list:
ReportsCustomisedList.xml

Looking at how the above two work/are formatted is a good start for the reports.xml as that is huge.

You need to copy the report from the reports.xml (word wrap off will give you a better view)

And paste it into the above two short list files.

Restart Platinum to pick up changes.

Notes:

If you want to change the report names (do not do it in reports.xml or your changes will be overwritten on upgrade.)

< Root name="Platinum Reports" >

   < reportGroup name="GROUP NAME HERE LIKE Appointments"

      < reportItem name="REPORT NAME GOES HERE"

How to Disable Simple File Sharing in Windows XP Home Edition

QU

I am setting up a windows xp home pc and the customer wants
the staff to login with a limited user (non admin)
BUT I cannot see the simple file sharing switch in the Tools..folder options..'View' option
like in xp pro. So I cannot assign admin rights to the Platinum sub directory so Platinum
can still work properly even if logged in as the limited user.

ANS

Sometimes, you might want to change the security or permissions on a folder in Windows XP Home Edition. 
You will right click on the folder and select Properties, and under the Security tab you might expect 
to see something like you would see in Windows 2000 - a list of Users and checkboxes for Allow and Deny. 
However, you won't see this, because Windows XP uses something called "Simple File Sharing." 
You can disable it in XP Professional, but not XP Home. Windows XP Home Edition was not designed 
for high security networking. It was designed for standalone workstations and home based 
Workgroup configurations.Fear not, there is a way around this (even if it is tedious).


Steps
Restart your computer in Safe Mode. To do this, follow these steps: 
Restart your computer. Before you see the Windows XP logo, hold down the F8 key. 
Select Safe Mode. 
Login in as Administrator. You'll get a  w arning about running in Safe Mode. Click Yes. 
Find the folder whose permissions you wish to change. Right click on that folder, and select Properties. 
Change the properties of the desired folder(s). You can now change all the properties of the folder 
just like you would in Windows 2000. 

C

Magnetic Cards for customer loyalty what works?

Magnetic Strip Cards "Mag cards" have 3 tracks available for encoding so you just need to match 
up the reader to what you have had encoded(usually track 1 or 2)

Find this out BEFORE buying the cards and the reader!

We can talk to suppliers for you if it helps?

C

If 'paying' for a course with course credit,appointment doesn't go green after pressing course button

--execute this ONCE ONLY on their database

insert into PaidByLookup
(PaidBy, Description) 
values
('O','Course')

--C

Should the cash drawer be a USB connection or can it go into my receipt printer?
If you have a receipt printer:

The cash drawer is directly connected to your receipt printer via a cable (called an RJ11 cable)
it basically looks like a telephone cable (but with little clear plastic plugs at both ends)
Check under your receipt printer and see if there is a tiny little hole and make sure you have a lead:

Show me an RJ11 socket found on the back of a receipt printer to plug in a cash drawer:
http://www.xpectworld.net/Util/images/RJ11Socket.jpg

Show me an RJ11 plug lead used to connect a receipt printer to a cashdrawer:
http://www.xpectworld.net/Util/images/RJ11Lead.gif

If you do not have a receipt printer:

You can get a separate USB dongle which powers and triggers the cashdrawer.
People do this to save money or if they don't feel they need to be giving receipts out.

C

What if I want to host the data on our central server? or a competing system exists that is using an older database engine?(master server)

See #ManuallyInstallingSQLServer

firstly try to create a PLATINUM instance name, this will be easier all round.
(the demo download does this and is highle recommended)

sql server setup to create new instances
C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\setup.exe

if not (which is common)

install the sql server database manager(SEE TOOLS PAGE - right mouse on sign-in screen)

restore the c:\install\Platinum.bak onto the existing/competing systems database engine 

Change the config vis Xconfig tool, and use this at end of CNN tag (connection string):
Trusted_Connection=yes;
(last ; is crucial)

use the server as .\SQLEXPRESS or whatever their instance name is (poorly architected systems use the default!)


Questions:

QU
Does the DB always have to be stored within a Platinum master server?
In other words, could the DB be stored in a remote location (not running platinum) and be read via Microsoft CIFS (mapped network drive)?

Ans
Our advice would be to always create a PLATINUM named instance on any SQL Server you are hosting Platinum database on and
always call the database Platinum also.  In truth as you have stated the CNN xconfig tag can be set for any IP/MachineName and
Database name but due to the size and complexity we cannot guarantee it will work 100% unless its all PLATINUM standard names.
You can of course restore a Platinum database to an existing SQL Server standard instance and see if it works. 

You need to get the pass-word from us so the instance is setup properly for Platinum.
(DB pwd is hard coded into Platinum, you cannot set it in CNN xconfig tag)

The SQL Server express 2008 will sit fairly quietly on any box and it doesnt have
much load via Platinum. All very low data/demand.



QU

This kind of relies on the first question. But if it is possible to have a remotely stored database,
could you have two machines acting as masters and both using/editing the same database?

Ans
Yes you can have multiple clients (.exe) editing the same servers data so long as they all point at the same machine
via the xconfiguration CNN tag as above.
Platinum also allows the employee scheduler (daybook) to auto refresh if taking bookings on two machines to help provent 
double bookings.




C

I have been send a username password for a log me in account how do I add that new computer to our main account? (LMI logmein)

See Step.2. below because you already have both of the accounts setup you can ignore those steps.

You still need to use the correct email address that you log into LMI with.

You will need to log in to their account using the details they sent you firstly.

Follow Step2.

Then check your email.

Tips:

On the My Computers page, make sure you are in "Advanced View" not "Simple View" or you may not see all options.

The new Log ME In Central looks like it needs to be trialed or bought in order to add computers via the invitation area.
To do this choose 'product' from the top then 'trial'.




Troubleshooting LMI
===================

.
In optical mouse can have a wandering mouse pointer if left on an uneven surface
like a carpet or a coat, this can block your access via LMI.
Options at top or preferences can block their-side events from happening to solve that.

.
Restarting remotely when LMI stops resonding:

"Failed to start Remote Control process: Connection Refused: 997" 


Once you are connected to the Target PC (the PC you want to access), 
please go to Preferences and then Reboot Options. From there, please initiate a "hard" or "emergency" reboot. 

.
Repairing LMI for example when a machine is repaired but not formated, the files are left behind
but do not work. You can only uninstall and re-install, a repair or restore will not work.
This could be due to the custom installation we do.

.
The logon username password via LMI is not our normal one; I have checked case is right, etc.

Mostly when Platinum LMI is setup by us; someone-nameless! has deleted the Platinum user manually when fiddling.

You have to ask them what password and user name they use to get in

NOTE:If no password they need to set one or you cannot get in via LMI.(blanks not allowed)
     If they are not so techy/don't want a password, get them to VNC in and setup Platinum
     user using the Admin Helper program.

C

Log Me In Service - Add an Administrator to your existing account so we can give you top quality service?

IMPORTANT NOTE:
Log Me In is a 3rd party program and is 'currently' free.
We have no control over them and have no business ties with them.
If they change this free service you would have to cancel or pay them for the service.
The Log ME In Central needs to be trialed or bought in order to add computers via the invitation area.


In Summary:

You need to create your own Log Me In .com account so you can get access from home in future.
(use a business email address so we know you on our lists)

Add the new computer to that account.

Then setup a windows user called Platinum, crucially with Platinum as its pass.word so we can get in.
(We will change it later.)


Crucial:
The steps below are ONLY if you *DO NOT* already have Log Me In on your business computer
and we have never taken over your business computer.
If we have already taken over your business computer you need to read the article just below this one instead.


Step 1.

ON THE BUSINESS COMPUTER:
Setup an account from www.logmein.com with a BUSINESS NAMED email address so that we know who you are on our list.

(you may already have an account, in which case use this, if you already invited us to your account
 just add the 'new' machine to the list of machines we can get access to)

Please name the computer something that easily lets us know it is you e.g. Your-Business-Name not DELL6e8jc38cj
(XP - Start...settings...control panel...system...computer name...change)
(Newer - Click bottom left circle/Orb with the colourful flag on it. 
         type in the word: system 
         then click the word 'system' in the list, click advanced system settings on the left,
         click the Computer Name tab...change)


Step.2.

*ONCE YOU HAVE NAMED THE COMPUTER*

Created your own account by registering.

Click top right the 'Add computer' option.

Once you have added the business computer, next invite us in as an administrator.

Sign into LogMeIn.com website
Look Top left 
    Click 'Users'
        'Administrators'
then    
    'Add'

    [enter the e-mail address that we sent you in the email please]

this will then send us an invitation.

You must assign at least one computer to us or we cannot do anything
this is done at the very bottom of the list.

It is our advice to only assign non-private machines for your protection.
In other words do not add home computers, keep this for business use only as it is shared with others.


Troubleshooting:
You must set your password firstly to get on remotely.


Technically:

If you are a bigger organisation and not just a smaller shop/home user
you WILL probably need to make some firewall exceptions in your corporate firewall for THAT specific machine.

It uses/listens on port :2002
https://localhost:2002/main.html

You can run your logmein program and then do a netstat and get your 'listening port' info 
Get IT people to open up those ports.

There could be conflict with your own remote support software that you have installed globally.

Tips:

On the My Computers page, make sure you are in "Advanced View" not "Simple View" or you may not see all options.

C

Can you add my home\back office account to your list so I can get remote access to my business computer also? (logmein Log Me In)

Please read this article once before starting to do the steps.

IMPORTANT NOTE:
Log Me In is a 3rd party program and is 'currently' free.
We have no control over them and have no business ties with them.
If they change this free service you would have to cancel or pay them for the service.
The new Log ME In Central looks like it needs to be trialed or bought in order to add computers via the invitation area.


If we ALREADY do remotely access your business computer from LogMeIn.com:

ON A HOME COMPUTER Go to www.LogMeIn.com
Please register with a 'business named' email address 
so we know who you are in our lists among the other members of the Platinum family.

CRUCIAL:
At this stage you *DO NOT* need to add the home computer to the account as we have already done this on our account.

Once you open an account,
send us the email address that you open the account with
and we can add the business machine to your account for remote access.

One we have invited you in you will get an email from LogMeIn.com
approve the link you will be sent by clicking it.

Sign in to your account again.(exit and back in if already in)

Look Top Right and choose your name from the drop down box.
wait for it to log in...

click:
more >>>...

type your user.name and pass.word for the business computer (as if you were sat in front of it yourself)
and you will be in.

*Don't forget to disconnect properly with the 'Disconnect' on the left hand side, or no-one else can get on*

If you already have a Log Me In account you need to read the article above this one to invite US in to your computer.

Disabling?

As a side note you can always stop us from gettng on by clicking your right mouse bottom right on the LogMeIn icon and selecting disable,
then only enable when we are helping you.

*Technically SEE ABOVE ARTICLE*

Tips:

On the My Computers page, make sure you are in "Advanced View" not "Simple View" or you may not see all options.

Invite Us:Add A Machine to our user via your log me in account? (invite us to your machine logmein Log Me In LMI)

(Log Me In are a 3rd party and any of these steps may change at any time,
 The new Log ME In Central looks like it needs to be trialed or bought
 in order to add computers via the invitation area.)

If you already have a Log Me In account,
and have some machines on that account already,
and if we have asked you to add one of those machines to OUR list
you can do this easily.

Sign into your Log Me In account from anywhere.
Look to the left   < -  you will see 'Users', Click that.
In the list that loads, probably under 'Administrators'
    see our email address begining help@ (usually, or similar)
Click 'Edit' next to that email address
    (if you cannot you need to be in as the owner of the Log Me In account, not a secondary user!)

Find the headings:
    'Computer Access Permission' ...
        'Specify the groups and computers the selected User can access'

There will probably be the main business/reception machine already assigned to us.
Add the machine we have asked for access to on the left side  < 
    -  so that it appears on the right side  - >

************
*CLICK SAVE*
************

Then crucially...
 
If it is not already there, create a new user called Platinum with the exact same pass.word
it must be a machine-level administrator user!

Tips:

On the My Computers page, make sure you are in "Advanced View" not "Simple View"
or you may not see all options.

NOTE: The Log ME In Central needs to be trialed (or bought)
      in order to add computers via the invitation area.
      You will be asked on login or by clicking the 'Central' link near the top.

C

Log Me In - Can you invite us in as a secondary user?

Invites have changed and are now chargable.

The only way around that charge is for you to uninstall log me in from control panel 
programs and features (add/remove programs in XP)

Then create your own LMI account and then add that business computer to it

then finally invite us in using:
[use the email address you are sent in the email please]

C

Log Me In - Setting it up at an organisation with a more secure firewall?(LMI college)

(Log Me In are a 3rd party, currently free, and any of these steps may change at any time,
 The new Log ME In Central looks like it needs to be initially trialed (or bought)
 in order to add computers via the invitation area for us to get access to.)

We recommend that you create your own account so that you can add, test, repair or modify its
setup without it effecting our side.

You then simply invite us to use the one machine that we need to maintain.

This means you have complete control and can set it up without any feedback process from us.

Steps:

Create an account (via any computer) at www.logmein.com
    Important:At this stage there is no need to add the computer you are 'on' unless we need to maintain that one.

You use a real live email address as your login username.

We highly recommend this format:    helpdesk@YourOrganisationName.com
    (rather than a personal email address, again it must actually work as a real email address)

Once registered check that email for the approval link.

Now go to the computer that we need to maintain/get remote access to.

Sign in as an administrator level Windows user.

Go to www.LogMeIn.com

Sign in with the details you have used to create the account above.

Add the computer to the account by using "My Computers" and "Add Computer". (see top right area)


Next use the email address we have sent you to invite us in.

Troubleshooting:

If you get a blank screen instead of a post-install success message try this link instead:
https://secure.logmein.com/LMI4012700nh.msi

C

How do I restart the LMI program when unable to any other way/unable to get on at all?(log me in)

Under normal use, you can use preferences..restart just LogMeIn.

A computer would not let me on, it just shows connecting and then the browser times out.

If you can't get on normally.(give it 2 tries as it can often fail first time)
On the list of computers, click the circle/cog to the right.
Change the subscription to the exact same (i.e. dont change the drop down)

This seems to restart LMI program/process on the machine.(it goes offline from the list first)

When you can't get in any other way to restart anything this will save the day!

C

LogMeIn does not load in safe mode (aka Manually start the LogMeIn in Safe Mode with Networking​)(log me in)

NOTE: The prefered method is to use Log Me In feature Preferences, Advanced, reboot in safe mode.

If this does not work follow the steps below.

-Background-

Some viruses and especially rootkits cannot be removed in a normal windows environment, even on restart they can come back.

Once in safe mode you cannot start the log me in service but you can if you pre-allow it to run as standard.

from an admin level black command prompt, paste and enter:

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SafeBoot\Network\LogMeIn" /VE /T REG_SZ /D "Service"



In Windows newer than XP you use msconfig to edit boot.ini to force a restart in safe mode(after doing the above)
you need to tick the boxes on the boot.ini tab and set it to default (ticking should produce /safeboot:network)

For 7 onwards use bootmgr.dll with EasyBCD edit tool(COPY ON TOOLS Page if gone):
http://neosmart.net/EasyBCD/

Ensure the machine is hard wired not wireless as it may not come back on line unless logged in and security user's software loaded.

Virus damage article is mandatory reading!

C

How do I set or change my computers password? (it is asking for it when I remotely log in to the shop computer from home)

You need to set a pass.word for the shop computer if you are trying to take it over remotely(from home/back office).

If at all possible create a pass.word on the computer using the exact same name as you already have
as standard this name may not have a pass.word and you just click the icon to get in.
In this case you just need to create one to get remote access to the computer from home/back office.

XP
==
Start....setting/Control panel....user accounts....click the icon with your name on (ignore the Platinum one that is for us only) 
        choose the "create a pass.word"  option.



Windows newer than XP
==================
click the circle orb that is bottom left
type in:
user account

click the "user account" icon with the 2 people

click the icon with your name on (ignore the Platinum one that is for us only) 
        choose the "create a pass.word"  option.


Set your pass.word make sure that is it is shared with other people
that is is not TOO secret and also easy to remember but if possible more than 6 letters

a good example is the street name your shop is on 
or 
the name of your shop.

C

We are a large organisation or a training college; what are the remote access options?(desktop)

We do have steps above to setup LogMeIn.com (LMI) which some organisations allow, if you can get that authorised?
It can be switched on and off as needed.  It can be enabled after hours so we can perform maintenance/setup.

You can try the ad-hoc/on demand remote access via VNC (The Help 1 method, 'H' link we send you).
With colleges no connection first time means we have never got it working. and have resorted to LogMeIn.com.

The VNC listener on our side listens on port 5500 for requests to connect to us.

Some do allow us to VPN in and then 'Remote Desktop' to the fixed IP or the machine name.

Our preferred method is LogMeIn.com as above (port 2002)



Remote Desktop allows one person at a time to control the computer so you need
to get approval before you go on as it will end the persons session without saving!
It is not like LMI were you control the desktop and they can see what you are doing
it will only show them a login screen.

Hardware/Firewall
You may need a router that allows the RDP (remote desktop protocol) - a netgear seems to let it
but a linksys seems to block it as standard.

Connect the VPN secure connection to the organisation.
    (generally an organisations fixed IP address)
  Windows newer than XP: Start.."Connect To"
      (it may already be setup on a main machine but do not use one that serves up web pages)
       if not detailed IP should be on the 


Open the RD program by finding it in Programs.. or doing a Windows search for  "Remote Desktop"

Take a look as the machine Id may still be in the box,
    if not; lookup and type the machine name or IP address
    (lookup the machine name/IP in customer profile notes, same for the usern/pwd)

Seeing their screen to help explain something?

To emulate as close as possible to LMI when LMI is not allowed
see if TeamViewer is allowed or already installed!

C

VNC for initial setup - When we try to open the .zip it will not open or opens with another program?

Sometimes the program associated with a .zip file gets corrupted
or a v irus will mess it up somehow, instead of opening via "Compressed Folders".

You should always try to get Platinum on the machine, that way we
have far more power and utilities at our disposal.
If so you can launch commonly downloaded .exe's from the Admin helpers menu instead of .zip via Internet
(right mouse on sign-in screen..only if asked...admin helpers..local copies)


Check:
Is the anti-v irus software running as it is odd behaviour if a .zip does not open,
if it opens with WinZip or WinRAR and if not registered/paid copy 
you need to uninstall them if they are not allowing you to continue the free trial.


IF not on XP; you have UAC security in your way of VNC working properly, it will kick you off
with each UAC prompt.(very frustrating for all parties the disconnect/reconnect)

If Platinum is installed and you run it, it is admin level and anything you run FROM INSIDE
will also be Admin level and UAC friendly and it should not kick you off the VNC session.

If Platinum is not installed.(remember Platinum demo page has both an .exe and a .zip link)

Then the easiest way is to get them to turn UAC off (temporarily, you must turn it back on)
then 'H' to run VNC via the website - its going to be easier than talking them through more.

Switching UAC off steps here.

C

Generate shortcodes for services automatically after bulk data load?

Each service that is manually added Platinum will generate the shortcode.

After a bulk service list upload it does not.

you can get Platinum to generate this instead of typing them in
after a data import like this. saves time!

Sign in as manager. more setup. (...) blue ball. easy setup. e-Business. only when asked.
performance and maintenance
then
"update null shortnames"

any that exist will not be altered

C

Daybook:I have two connected properly but they do not refresh when one changes?

You should use easy setup to set this not manually via XConfig.

If you do not the database side will not be enabled which is crucial.

Easy setup ('more setup'... then blue-gel button)- will enabled the database side properly 
(.xml config and database will be setup properly)

If database side is not setup via 'easy setup', after any new appointments it wont call
csh_InsertRefreshLogDay to trigger the other machines to refresh.

C

Basics: My printer will not print/cash drawer will not open?(opening till receipt printer)

If you are setting up initially see here. 
or
Follow below if it has ever worked.


The basic fixes are here.



Next see this link 'before' you reinstall it.



Worst Case ReInstall it...

If you have no luck you need to uninstall the printer properly (IN MOST CASES *DO NOT* RIGHT MOUSE DELETE)
you should be able to uninstall from add/remote programs and features or via another utility.

Note: If the printer is not USB(old serial/parallel) you may have to refresh or even restart the computer to
      get Online status again. If you are having troubles restart the computer and printer. 

Also see here.

C

How do I set triggering in the Operations Tab?

Crucial: Platinum sends ESC/POS to trigger cash drawers if wire is connected properly, no setup is required.

(This should be for testing the wiring is definitely connected when having trouble auto triggering - *undo when finished*
 or
 for using very old receipt printers only that are not ESC/POS compatible.)


Summary...

Check on the printers properties, 'operation' tab.
Make sure that non of the other buttons (other than the top 'Start of document')
Are opening cash drawer 1
Set rest to none.



Details...

In the printer properties..
 Operation tab, make sure that the cash drawer 1 pops open at "Start of Document"
                                                 and not anywhere else.

(Different manufacturers drivers may be a different location!
 In Windows 7 when you right click a printer in the list you have options for properties or preferences.)




More...

*CRUCIAL* BEFORE READING BELOW : ON THE LATEST Receipt printer DRIVERS IT IS UNDER
     'Printing Preferences'...'DOCUMENT SETTINGS' tab page..Cash Drawer..cashdrawer #1 - start document)





Open the installed receipt printers properties

eg. TM-T88IV

Right click it

choose Properties

choose the 'Printing Preferences' button that will be mid-screen

choose the Operation tab page (IF THIS IS NOT THERE YOU NEED at least v3 DRIVERS 
                               from http://www.pos.epson.co.uk/support/index.htm)

click start of document 
then 'open drawer' one from the drop down
choose the 'open drawer' one option
print a receipt(or anything via notepad to receipt printer name)
and the cash drawer should open.

C

Platinum wants to re-install itself or gives me a install media or network drive unavailable?

And will not start.

Solution:

Check c:\install\Platinum.bak is there, if not copy any old one
(but it must be a real backup not a text file renamed)

This will allow Platinum to boot up.

Close it again immediately to do a valid fresh backup.

Why?

They probably closed down the backup box while it was backing up.
If no backup file is found, Platinum tries to reinstall itself to fix that missing file issue.

C

My customers Data input is not saving? - (maybe after an upgrade)

You need to upgrade the select  s tored procedures as well as the update and insert ones
or something has not upgraded with the select   s tored procedures.

Why?
If the select does not bring in a column then the update will fail as it often passes in a NULL
when a column is a NOT NULL it fails the update.

C

I cannot see all my ODBC connections even though they installed ok - 64 bit windows?

run this - you will see all the 32 bit ones also.

C:\WINDOWS\SysWOW64\odbcad32.exe

C

sql server express - install - Process exited with code 1603?

Process exited with code 1603

Your user may be marked as administrator but it probably is not - or has some restrictions.

can you open event log without error? adminstrative tools? 
there is some restriction there if not - fix that first.

uninstall sql server express

*restart* - don't skip this!

remove (or rename is safer) the folder c:\program files\sql server 

ccleaner.com utility

run the official microsoft uninstaller and check that it is not still there/and remove it from installer database
(especially if you uninstalled and components stick - or a re-install after cleaning fails)

manually remove via regedit

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server

C

VPN secure connection from home/office->main business, was working now it is not?

VPN was working now it is not.

Ask customer if anything changed hardware or software!
New Broadband Router/Modem, firewalls on or off, 

Connect the home one to a business one that you know works.
Connect the busines one to a home one you know works.

This will give you a good idea which side is at fault.

Just because you switch off both Windows Firewalls doesnt mean all traffic passes through.

There is another list of gotchas and tips in this KB or the Help page.

C

How do I Set Up Backups? What script decides which drive letter to copy the backup onto? (change drive letters)

It may not be necessary to setup the backup if their Windows Drives are configured in a certain way.

Due to errors on close down on certain machines with media card readers installed (and empty)
we have stopped the automatic backup to A: and D: drives 
so that the demo download does not look like it is throwing up 'cannot write' errors and gives a bad impression.

On exit Platinum will try to backup to any and all drive letters other than A: and D:
(If your backup drive is either of these letters see troubleshooting below for how to change the drive letter.)

If D: is restore partition and E is CD-rom you may get errors on screen as E: is not writeable in this case
use XConfig and set:   CopyFileEverywhereButThisDriveLetter   to just the letter:   E

After exit of Platinum and backup always check the date and time on the backing summary that is displayed.

When Platinum closes it runs
CustomScript.cmd
this is found here:
:\Program Files\Alphatask\Platinum\Util

CRUCIAL: Edit the file using the *right mouse click* and edit menu option.

This can be used to copy the backup to any drive letter on the computer.

This is also useful for college/network type setups to remove the Pen Drive from the equation.

More specifics about editing:

To open this file right mouse click on the first sign-in screen.
Choose 'only when asked'... 'open process folder'

In this file a line that begins with a : is ignored by the computer. So you need to remove this first :

If your pen drive is drive F: you would remove only the : in front of the below lines.

IF EXIST F:\NUL xcopy /Y c:\install\Platinum.old F:\ > nul
IF EXIST F:\NUL xcopy /Y c:\install\Platinum.zip F:\ > nul

When Platinum closes it will backup and then write that backup to the F:\ drive.


More Details ....
It backs up to the root of the C:\ drive - the file is called Platinum.zip (compressed file)

If you wanted to save to a pen drive which has a drive letter F:

*right* mouse click on, and *edit* with notepad
C:\Program Files\Alphatask\Platinum\Util\CustomScript.cmd
(NOTE: Your machine may only show this file as CustomScript with no .cmd)

remove the : from these two lines...

:IF EXIST f:\NUL xcopy /Y c:\install\Platinum.old f:\ > nul
:IF EXIST f:\NUL xcopy /Y c:\install\Platinum.zip f:\ > nul

(the colon symbol comments out and disables the lines)

Or

If you want us to set this up pop the pen drive in and hit the contact.me button with an explanation.



Notes:

*Always change the Pen Drive name to PenDrive - so that everyone knows what they are looking at*

*Always get the customer to close Platinum down each night to perform a backup*

*Always get the customer to check the date on the pen drive after each backup*

*Always get the customer to take the Pen Drive home once a week and copy the Platinum file to another computer *
*in case of fire or theft at the business address.                                                             *

Trouble shooting:

1.

I cannot save this file on Windows newer than XP.
You need to right mouse click this folder:
C:\Program Files\Alphatask\Platinum
and set the security on it to 'users' tick all the boxes to allow full access
(this should be done as standard on all Windows newer than XP Machines anyway to allow Platinum to work properly)

also do above on c:\install which allows the backup to be written to that area if non-admin

2.

#ChangeDriveLetterMediaCardReader
(below)


"File Server" based use and backups

If Platinum and database engine are running on one machine
and the whole machine is backed up,
then the data is all backed up.
or...
Platinum can be run on one machine
and the engine on another machine (server) that is backed-up.

C

Changing drive letters or disabling Media Card Readers?

Open Control Panel... Administrative Tools... 

XP:
Computer Manager/Disk Manager

Onwards:
Computer Management...Storage...Disk Management


You can move the drive letters or disable the card readers here.

Right mouse click the drive letter; "change drive letter"

(Yes to warning should be ok, but never try to change the C: drive!!!)

C

After a demo download and install steps to clear out Platinum if you do not want to keep any of your data or configuration?

use these steps wisely!

*if you are actually using the system properly you should never do any of these steps*


Summary

If you uninstall Platinum from add/remove/features an upgrade would probably work.
(see exceptions below)

Only if you deleted the Platinum folder manually would a full install be needed.


Question?

Did they uninstalled just Platinum? if so an upgrade would work very well.

(Exception: not if they also uninstalled all SQL server database engines
 and/or the crystal reports engine, see control panel, add/remove programs on XP
 or programs and features)


If upgrade did not work:

uninstall Platinum using Add/remove programs, found on the windows control panel


once uninstalled:

clear out and delete and files left in the following folder :-
C:\Program Files\Alphatask\Platinum

You can now re-install the latest version of Platinum
you may need a new license also as this is not the license location.

C

How do I open the router for configuration like firewall pinholes?

try http://192.168.1.254

if not you can see the default gatway

by doing 

IN XP
=====
start..run
cmd

IN Windows newer than XP
========
bottom left orb (start/circle)
command
right click and open as administrator

(for both type)

ipconfig/all

that will show you the default routers-gateway.

(which generally is the routers IP)

type that into the browser as above

C

has experienced a problem and needs to close - error message on running a .exe program file

Also see #DebuggingProblems
See #LastResort

but this could be due to the .exe targetting a higher framework than is installed on the machine
e.g. A college whos machines are not updated regularly via windowsupdate.com could have ony old frameworks installed.

CorFlags.exe in the Windows SDK can tell you version numbers (establish the framework version)
e.g. path
C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\x64

Here is what each component of the header means:

Version: Contains the version of .NET Redist with which the binary is built.

CLR Header: 2.0 indicates a .Net 1.0 or .Net 1.1 (Everett) image while 2.5 indicates a .Net 2.0 (Whidbey) image.

CorFlags: This is computed by OR’g specific flags to indicate whether the image is ILONLY, its bitness etc. and is used by the loader.

ILONLY: Managed images are allowed to contain native code. To be “anycpu” an image shall only contain IL.

32BIT: Even if you have an image that only contains IL it still might have platform dependencies,
the 32BIT flag is used to distinguish “x86” images from “anycpu” images.
64-bit images are distinguished by the fact that they have a PE type of PE32+.

C

Platinum hangs one the first screen/any screen/framework error messages?(PLATINUM MAIN HAS ENCOUNTERED A PROBLEM and needs to close Please tell microsoft about the problem unhandled exception repair error quit application)

Also see #DebuggingProblems
See #ProblemClose

If you have just upgraded check that the XConfig merge has been run and any .sql
or simply re-run the upgrader and follow any instructions.
Any corrupted XConfig tags or if they do not exist due to the xconfig merge with new tags failaing will cause problems.
(Also you can restore the .config.new which is the untouched pure standard settings, if that works you can
 assume the main .config is broken in some way)

Please see here for a simpler first step if newer then Windows XP.



You can also try updating fully via WindowsUpdate.com.

(Probably should be a first resort these days it seems like.
 Had a new DELL that needed a framework repair initially!!)

In Control Panel ... Add/Remove programs (XP) , Programs and Features(Windows newer than XP)

Repair the .net framework 2.0 (optionally uninstall any older ones).

Anything unexplained and this should sometimes be your first not your last resort!

NOTE: You may need to uninstall the frameworks backwards. e.g., you cannot repair 2.0 if 3.0 exists.
      Uninstall 3.0 and then repair 2.0 and re-install 3.0

More...

PLATINUM MAIN HAS ENCOUNTERED A PROBLEM and needs to close
Please tell microsoft about the problem

or

The System.IO.FileNotFoundException (File Not Found Exception) System.EnterpriseServices.Wrapper.dll
errors are a corrupt framework repair the framework as per instructions on this page.

Top Tips:

If Platinum fails to open and if another program, say XConfig, also doesn't open 
it is a framework error and it needs repairing.

Remove/Repair from the highest framework down.
If you cannot remove or repair tick the top middle box "show updates".
This should show you all the options and you can uninstall/repair backwards.
Try a repair on .net 2.0 if its Platinum.
Repair .net 3.0 if its XAML/Flavours utils.




'post-XP operating system' framework repairing (Windows newer than XP onwards)

The framework comes as part of the operating system(2.0 and 3.0 both).
As a quick fix install the .NET 3.5 Runtime which includes .NET 2.0 SP1 in it ( as well as .NET 3.0 SP1 )
Then update from windowsupdate.com




XP framework repairing

Is different because in XP it is an .MSI installed system not part of the OP sys as above.


If you need to repair the MSI-based version of the .NET Framework 2.0 SP2 or 3.0 SP2 
on Windows XP, you must run the following command lines instead of using the repair 
option from Add/Remove Programs:

SP2 only

.NET Framework 2.0 SP2 - silent repair

    msiexec /fpecmsu {C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F} REINSTALL=ALL /l*v %temp%\netfx20sp2_repair_log.txt /qb

.NET Framework 3.0 SP2 - silent repair

    msiexec /fpecmsu {A3051CD0-2F64-3813-A88D-B8DCCDE8F8C7} REINSTALL=ALL /l*v %temp%\netfx30sp2_repair_log.txt /qb


SP1 only

.NET Framework 2.0 SP1 - silent repair

    msiexec /i {B508B3F1-A24A-32C0-B310-85786919EF28} /l*v %temp%\netfx20sp1_repair_log.txt /qn


(more techy)
General MSIExec command to execute and do full logging to a log file:

    msiexec /i [name].MSI /l*v %temp%\Xlog.txt

C

The license hotfix is not working?(access security privilege's)

CRUCIAL: If you ever login using the 'Platinum' user and the users machine had.eg. 'staff' as the user name
         you must change it back to e.g., 'staff' or they will not be able to login 
         - then we get a panic call so be careful!
         This is 99.99% less likely to happen on a Windows newer than XP machine.

If the hotfix does not run it is because you are in as a lower security level user. 
(not an admin.instrator basically)

People set this up so the staff do not mess on the Internet all day instead of working!!

What you need to do is login as Platinum user as this is always admin.istrator level user

*BUT CRUCIALLY you must then log out after you finish or they have power to mess and browse*


C

I Cannot Save, I am not using XP?

You cannot save due to the new security settings:-

Click the Orb (Start button bottom left)
Click Computer
navigate to 
    C:\Program Files\Alphatask
right click on the Platinum folder
choose properties
click the security tab page
click edit
click Add

type in the empty box just the word:
everyone 

Click OK

in the list Click the item called:
Everyone

put a tick in the box "Allow" next to "Full control"

Click OK and again Click OK

This will make Platinum running on Windows newer than XP behave more like XP. you can edit normally.

NOTE: To make Windows newer than XP behave more like XP turn off the UAC (but not recommended)

C

How do I remove the picture from the HTML web pages Platinum uses as eMessaging templates?

Note that there are very easy tools built into Platinum, in easy setup area,
that allow text search and replace this is definitely a case for that
as it will save you opening and search/replacing each file individually.
There is also a bulk file editor that will allow the same.

Edit any of the .html Files here:
C:\Program Files\Alphatask\Platinum

You need to remove this line completely to remove the picture.
< img src="http://www.xpectworld.net/images/HtmlEmails/treesunset.jpg" align="middle" >

We recommend removing all pictures in order to get through junk mail filtering.

If you wanted to just audition it with no picture and maybe change you mind and add it back later
you can comment it out instead.

This is a web page comment-out:

<!-- -->

CRUCIAL: a space is not allowed before the! but is put in here or it will not show up at all as its a comment.

Put these comment-out lines before and after the start < img and end  > brackets
but remove the space before!<

e.g.

<!-- < img src="http://www.xpectworld.net/images/HtmlEmails/treesunset.jpg" align="middle" > -->

If you are sure you will not put the picture/image back you can delete it completely by erasing
from < img to the end > inclusive.

C

How do I setup the accounting module and what options on install? (OFX export YourBiz online banking)

Firstly install it as customised....instance name as Platinum rather than the default MSSMLBIZ

You then create a New Company. IT MUST BE given the name "YourBiz" or Platinum cannot talk to it.

Your legal name can then be your real name.

Then a database name of "YourBiz" in order to be compatible with our routines and setups
that interact with Platinum.

You can then import .ofx (open financial documents that you get from online banking statement export features)

You must import them as savings and click Save.

You can then run the Financial...payments by date report and search for specific customers payments.

C

How do I import my online banking statements once I export them (.OFX)?

Exporting from online banking...

Sign in to your online banking
The export option is probably on the menu (maybe on the left hand side)
you will need to set the start and end dates to the start and end of the month you want to export
Export to 'Sage Line 50' - or similar (you need an OFX standard compatible file and indeed most of them are)



Importing into MS Accounting...

Open Microsoft accounting express
When you see the "welcome to quick start"

choose
    manage finances
        import bank transactions

(if no quick start from the menu click Banking...import bank files)


In the top box find your OFX file on your computer by clicking the 'browse' button.


In the bottom drop down box choose the account type. note that this could be savings even if a current account!

Click the 'Import' button and wait a few seconds....

Click the 'Match Transactions' button.

Click 'Save' to store the data for Platinum to pick up.

You can now run the report:

    Financial...Payments by date and customer

This shows transactions for the date range you choose with totals.
Please double check the figures by adding them up yourself to make
sure you are happy the report is working properly.

If you want to do more with MS Accounting it is a huge program with everything
you need from a professional accounts package.

C

How do I remove the tax from prices if the customer has added them plus tax?

--REMOVAL/DECREASE instructions

--Two examples

--DE-crease the product price by a set % (used to REMOVE the tax value)
/*
--canada 13% on products (5 state 8 local)
update product  
set cost  = cost  / 1.13,
    price = price / 1.13
--where convert(char(8),dtstamp,112) = convert(char(8),convert(datetime, '11 February 2008') ,112)

--canada 5% tax on services
update service --tax
set cost=cost/1.05,
price2=price2/1.05,
price3=price3/1.05,
price4=price4/1.05,
price5=price5/1.05,
price6=price6/1.05,
price7=price7/1.05,
price8=price8/1.05
*/

/*

--e.g. USA 6% 28 / 100 = 0.28 * 6%  = 1.68    , 28 - 1.68 = 26.32
--decrease the service price by 6% USA

update service --tax
set cost=cost/1.06,
price2=price2/1.06,
price3=price3/1.06,
price4=price4/1.06,
price5=price5/1.06,
price6=price6/1.06,
price7=price7/1.06,
price8=price8/1.06
go

--USA product less 6%

update product  
set cost  = cost  / 1.06,
    price = price / 1.06
go
*/

C

Clearing or starting the print queue? (empty printer list no printers in list)

QU

I get a totally empty printer list?

ANS

This generally means the print spooler service is not running

Start Orb>Search box>type: cmd

When cmd appears in the Results box above, right-click it and choose "run as
Administrator". Now you will have a command prompt box open. In it, type:

net stop spooler [enter]
net start spooler [enter]

C

Platinum is not starting it just hangs on the sign-in screen after entering the pass.word?

Platinum starts and does a few checks - one of them is that the printers that it thinks are supposed to 
be there are actually still there. If the spooler service is dead this will just hang. (no way to check before also)

Try the above clearing the printer queue - restart if not.

C

Any computer clean and optimising tips?(virus optimise speed speed-up speedup)

Please see here.


C

I've installed something I should not have - any tips?(virus)

QU

I have opened an email on the computer and it has now put a bug in my system which is prompting me to
purchase software from them to clean up the system.
I've tried to delete it from the computer but it will not be deleted.

ANS

Two ways

Either way backup Platinum and all important personal files before doing anything... now!!!!

1) roll back the registry and system files (but not personal files) to before you installed the problem software.
   See system restore here.

2) Use a computer clean-up program; see here.

C

Epson driver USB printer port vanishes?(vanish gone disappeared)

A weird one, the USB port actually completely vanished from the windows printers ports tab.

The printer is shown as offline and will not come online despite restarts of ALL kit.

The port should be called something like ESDPRT0001 description USB X...


Solution:

Go to Control Panel...Programs and Features - (add/remove programs in XP)

Find the Epson printer driver
'right mouse click'...then 'change'

It should show as (Installed) in a list
Just click NEXT->

It then does maintenance/installs another one.

When you do this BOTH shared the same port so it need some alterations.

for Platinum - you have to rename the old and name the new the 'old-working-ones' name so Platinum knows it

I have not see this before. I wonder if its v irus activity?

More...

If it shows as Offline.
    Right click it and 'as administrator'...Use printer Online.

C

Touch screens that are not what we recommend - drivers?

A list of common EPOS peripherals and associated Websites for EPOS drivers, etc.

CTX UK Chuntex electronic company LTD CTX touch screen driver e.g. PV500BT
http://www.ctxtec.co.uk/

C

Network monitoring tools?

Network monitoring for finding out why things are not working e.g. Web Server

traceroute TheWebSiteName.com

tracert
How to use the Tracert command-line utility to troubleshoot TCP/IP problems in Windows
http://support.microsoft.com/kb/162326/en-us
e.g.
C:\>tracert 11.1.0.1 

tcp trace to find out where the traffic is being stopped.
TCP/IP Netstat utility
netstat -an

Microsoft Network Monitor 3.2 (search or tools page - or microsoft.com if not found )

How to Capture Network Traffic with Network Monitor 
http://support.microsoft.com/kb/148942/EN-US/

The Basics of Reading TCP/IP Traces 
http://support.microsoft.com/kb/169292/EN-US/

C

How do I setup SMTP emailing and set the customers contact details in their HTML templates?

2 Steps:

1. Setup the SMTP account in Platinum.
2. Change the template to add the customers contact details.

The customer can then switch on the various automatic eMessaging.

-----------
1. Setup SMTP in Platinum (technical help): 
   see here

2. use BulkFileEditor.exe to change the customers HTML template:
   see here

You can test that this works by adding a test customer with your email address
and clicking the 'e' that is next to their mobile number to 'eMessage' them.

Crucial Note:
Older customers make have different tags in their config as they were standardised later
e.g. it may say YourSite not YourName (one to watch)

C

How do I change the user name for the text message account? (changing the SMS-Text message account password)

The email address is commonly used as a user name:

use XConfiguration (see here)


Search for and replace the value in the xconfig tag:
SMSU


** It must be exactly this and be careful not to change any other tags or values of those tags.**
** Always copy/paste do not re-type in!


Password is the exact same but the tag to search for is:
SMSP


If your email changes let the SMS Text message company know asap so you get your low-credit reminders.

C

What are the methods of going live (go-live golive go live)?

the easy setup way  BACKUPS FIRST the *removes basic data* and puts Platinum in a non-popup help message mode

right mouse in sign in just puts it in non-popup help message mode (it would say if it removed data)

xconfig - same as above. just a quicker nicer way to do it and customers can be told also.

option 3.
    if they click go-live from easy setup they can just switch off the popups and not erase all their data.


C

We are an organisation and have a network can we write the backup to just one network drive?

Platinum tries to intelligently write to all possible drives as standard, this is fine
for normal business use when they have no network, as its safer, more backups, etc.

You could have a special business user account setup that only has access to the relevant drive?
or
our tool XConfig can be configured to switch off the auto backup:


To turn on/off features that Platinum has, use XConfig, you can paste the tag into the bottom long box to search.
here


The Tag is:
AutoBackup



and set it to  N   instead of  Y

you would then have to trigger this NON-EDITABLE batch file by windows scheduler for after hours:
C:\Program Files\Alphatask\Platinum\AutoBackup.cmd

and copy

c:\install\Platinum.zip to your H:\ drive  via CustomScript.cmd

because AutoBackup.cmd is not to be edited we provide:

C:\Program Files\Alphatask\Platinum\util\CustomScript.cmd

You can edit the script very quickly to do what you want and there are examples in it.

This script is backed up in Platinum.zip in case of failure.

Example:

:There IS an example in the CustomScript.cmd but below is an example:
:Remove the : from the start of the line as a : means "ignore this line"

    xcopy /Y c:\install\Platinum.zip "C:\Users\Marc\Documents\My Dropbox" > nul

    note that we advice using Microsoft skydrive not drop box, we cannot help with any other 3rd party.
C

Corrupted database? Corrupted tables?

****************
* IMPORTANT: BACKUP! thats the .bak the .zip and the .MDF .LDF from the "Program Files\Sql Server..Data" folder
*
*
*            Never detach a suspect database!
*
****************


In Summary:

Never upgrade before repairing as you may get a half upgraded database which will not work on anything!

Save some time; If you don't have a backup, restore an old working one,
or tell user they must use an old one however old it is, we tend to keep inital one for this reason,
details on internal help pages. (this will definitely save pain)


If all backups are corrupted you can try below steps BUT after doing all below I have resorted
to restoring a corrupted backup to a virtual machine(2005 engine), linking to that machine with 2008 and
doing a Tasks "import data..." to a brand new fresh 2008 database.  This worked but I was very lucky
as it was only one table that was corrupted (department) and tho that is a key table in so many 
PK/FK keys it has only 1 to 4 rows of data so easily recreated! Took 3 days to research and try all the below.

*Lesson: The above resulted no 'Identity' for Id column so had to be added by hand, may have been better to*
*        create structure from a cleared out good database, then import JUST the data using above method    *

If the huge amount of steps below do not work...
then you're only real option is to script all the objects that you can,
some will likely give errors, BCP out all the data that you can, create a new database, 
recreate the objects and reload all the data.





There are three states the database can be in when its damaged:

1.ONLINE 
 If it's one of the data files that is damaged and the damage is hit during a query or some other operation then the database will remain online and accessible.
2.RECOVERY PENDING 
 The database will be in this state if SQL Server knows that recovery needs to be run on the database but something is preventing recovery from starting. This is different from SUSPECT because there's nothing to say that recovery is going to fail - it just hasn't started yet. 
 An example of this is when the database wasn't cleanly shut down (i.e. there was at least one uncommitted transaction active at the time the database was shut down) and the log file has been deleted.
3.SUSPECT 
 The database will be in this state if the transaction log is damaged and it prevents recovery or a transaction rollback from completing. 
 Some examples of this are: 
When the database wasn't cleanly shut down and recovery tries to read a corrupt data page or comes across a corrupt log record. 
A regular transaction rolls back and tries to read a corrupt data page or comes across a corrupt log record.

--what is the curret status(if no sql manager installed to visually see)
SELECT DATABASEPROPERTYEX ('Platinum', 'STATUS') AS 'Status';
GO


message:
Sql server attempt to fetch logical page in database 5 failed


It will mask any potential hardware problem but
you can reindex (there is an option from easy setup area or run this   s tored procedure 
                               "csh_doReIndexAllTables")

it loops all tables in the database with this command for each:
DBCC DBREINDEX [tablename]


(
New method maybe?   
exec sp_msforeachtable 'ALTER INDEX ALL ON? REBUILD;'
and then Run CheckDB.
)



or if not ok, you get a error indicating corruption/inconsistency, then....
















Complete a full database consistency check on everything:
dbcc checkdb

e.g. from Sql Manager (tools page download)
DBCC CHECKDB (Platinum)
--(NOTE: will not work if marked suspect already.)



to see if it is indeed corrupted (probably is!)

example output(scroll to very bottom rows):

[SqlException Number 2593, Class 0, State 1, Line 2]
CHECKDB found 0 allocation errors and 64 consistency errors in table 'booking' (
object ID 1720393198).

[SqlException Number 8989, Class 0, State 1, Line 2]
repair_allow_data_loss is the minimum repair level for the errors found by 
DBCC CHECKDB (Platinum)
(above is a serious error, restore from backup if at all possible!)


info:

DBCC CHECKDB offers the REPAIR_REBUILD and REPAIR_ALLOW_DATA_LOSS clauses. The REPAIR_REBUILD clause  
rebuilds corrupted NON-clustered indexes and the REPAIR_ALLOW_DATA_LOSS clause fixes allocation problems.
Sometimes, deleting pages is the only way to fix allocation problems. Typically, these pages contain data that 
was already deleted, but the pages may contain valid data. Therefore, deleting pages is a more risky 
option than using DBCC CHECKDB with a repair clause. Using DBCC CHECKDB with a repair clause fixes 
database corruption when a database backup is not available.

--or a low-overhead check
DBCC CHECKTABLE ("Table_Name") WITH PHYSICAL_ONLY;

NOTE:REPAIR_FAST does nothing 2005 onwards, just for backward compat








Checking all enabled and disabled constraints on all tables
The following example checks the integrity of all enabled and disabled constraints on all tables in the
current database.

DBCC CHECKCONSTRAINTS WITH ALL_CONSTRAINTS;









You could try checking all system databases firstly, any issues try restoring or attaching the .bak/.mdf.ldf
to a brand new or working machine.

DBCC CHECKDB ('master') WITH NO_INFOMSGS, ALL_ERRORMSGS;
go
DBCC CHECKDB ('model') WITH NO_INFOMSGS, ALL_ERRORMSGS;
go
DBCC CHECKDB ('msdb') WITH NO_INFOMSGS, ALL_ERRORMSGS;
go
DBCC CHECKDB ('tempdb') WITH NO_INFOMSGS, ALL_ERRORMSGS;
go
DBCC CHECKDB ('Platinum') WITH NO_INFOMSGS, ALL_ERRORMSGS;
go


or
check the system tables via dbcc checkcatalog or same then (tablename)
but in 2005 this is run as part of DBCC checkdb!









****************
* IMPORTANT: Please try doing a DBCC CheckTable ('Table_Name', REPAIR_REBUILD)
*            BEFORE doing a DBCC CheckDB as that may not work but a table level fix may!
*
use Platinum
go
--DBCC CheckTable ('department')
--go
ALTER DATABASE Platinum SET SINGLE_USER
go
DBCC CheckTable ('department', REPAIR_REBUILD)
go

--finally restore to multi user
alter DATABASE Platinum SET MULTI_USER;
go
***************


always try REPAIR_REBUILD first as it is non destructive to your actual data.


next solution(try weakest 3rd option first but if it says REPAIR_ALLOW_DATA_LOSS above you may have to use that):


dbcc checkdb ('Platinum', repair_rebuild)
go



        or finally as last resort if no backup:
        dbcc checkdb ('Platinum', REPAIR_ALLOW_DATA_LOSS)  --loses data if pages are torn/corrupted!!!!!!!!!!!!!!!!
        go


Tips:

If you get: "Repair statement not processed. Database needs to be in single user mode"

ALTER DATABASE Platinum
SET SINGLE_USER



Note that it's usually better to restore from backup than resort to DBCC 
CHECKDB ... REPAIR_ALLOW_DATA_LOSS.  However, the option is useful if you have no backup!

If it does not allow any of the above it maybe marked as Suspect or (In Recovery) to prevent further corruption.






My SQL Server database has been marked "suspect" - what can I do?

-----

Firstly look in \LOG and look at all recent errorlog(s). There WILL be an indication here as to why the database has been marked suspect.
You need to fix whatever the problem is first (i.e. missing file, permissions problem, hardware error etc.)

Then, when the problem has been fixed and you're either sure that the data is going to be ok, or you have no backup anyway, so you've nothing to lose,
then change the database status to normal and restart SQL Server 
To change the database status use sp_resetstatus

If the database still goes back into suspect mode, and you can't fix the original problem, and you have no recent backup, then you can get information
out of the database by putting it into emergency mode.(see below)
If you do this, extract the data/objects out with bcp/transfer manager and then rebuild the database.
Note that the data may be corrupt or transactionally inconsistent.





Put the database into emergency mode to extra raw data and repair or worst case rebuild.

--below is only needed if you get a "Database 'X' is being recovered. Waiting until recovery is finished."
--wait if at all possible!
ALTER DATABASE Platinum SET ONLINE -- this should try to run recovery, fail and put the database into SUSPECT or RECOVERY_PENDING
GO

--mainly

ALTER DATABASE Platinum SET EMERGENCY; -- this should work after the step above
GO
ALTER DATABASE Platinum SET SINGLE_USER;
GO
DBCC CHECKDB (Platinum, REPAIR_ALLOW_DATA_LOSS) WITH NO_INFOMSGS, ALL_ERRORMSGS;
GO

--(note:you can do just a check no data loss)



you may then get:
"Check terminated. A failure was detected while collecting facts. Possibly tempdb out of space or a system table is inconsistent. Check previous errors."

If you can restart and restore and go back and copy the user tables one by one to a fresh good database this maybe your only hope then.

(Tip: from the chap who wrote it - try changing the size of the database; It's linked to the size of the files involved
      which is why changing them in some way can sometimes get rid of the problem.)

(tip from web: How much did you grow the file by?
     Try doing this with varying growth of the files and see if it can be resolved by different sizes. )



BUG error:
Msg 8967, Level 16, State 216, Line 1
An internal error occured in DBCC which prevented further processing. Please contact Product Support.

Workabout:
This bug means that under these circumstances the default online behavior of CHECKDB can't run.
The workaround is to use the WITH TABLOCK option of CHECKDB, which does offline checking and doesn't need the snapshot - 
but the trade-off is that an exclusive database lock is required for a short time and then shared table locks for all tables in the database
(this is why online is the default).




--bad log file? if it was cleanly shutdown, maybe helpful.
USE [master]
GO
-- Method 1:
EXEC sp_attach_single_file_db @dbname='Platinum',
@physname=N'[FULLPATH]\Platinum.mdf'
GO

--or Method 2:
CREATE DATABASE Platinum ON
(FILENAME = N'[FULLPATH]\Platinum.mdf')
FOR ATTACH_REBUILD_LOG
GO

--or Method 3:
CREATE DATABASE Platinum ON
( FILENAME = N'[FULLPATH]\Platinum.mdf')
FOR ATTACH
GO



(the WITH TABLOCK allowed CheckDB to move along from the error but.....)

Msg 211, Level 23, State 51, Line 1
Possible schema corruption. Run DBCC CHECKCATALOG.
Msg 0, Level 20, State 0, Line 0
A severe error occurred on the current command.  The results, if any, should be discarded.


re:Possible schema corruption
In this case, the corruption is so bad that DBCC CHECKDB didn't even get a chance to terminate gracefully - 
the metadata subsystem in the Query Processor just blew away the whole command. 
Running DBCC CHECKCATALOG as the error message states doesn't do any better - it just prints the same error!


web-hint:
--Try running INDEXDEFRAG or some times I have seen clustered index gets corroupted, drop and re-create the clustered index
--also improving index-scanning performance
DBCC INDEXDEFRAG (Platinum, 'department')


--try reclaiming page space
DBCC CLEANTABLE (Platinum, 'department')






--drop all indexes from a SQL table I came up with this  s cript. 
DECLARE @indexName NVARCHAR(128)
DECLARE @dropIndexSql NVARCHAR(4000)
DECLARE tableIndexes CURSOR FOR
SELECT name FROM sysindexes
WHERE id = OBJECT_ID(N'tableName') AND 
indid > 0 AND indid < 255 AND
INDEXPROPERTY(id, name, 'IsStatistics') = 0
ORDER BY indid DESC
OPEN tableIndexes
FETCH NEXT FROM tableIndexes INTO @indexName
WHILE @@fetch_status = 0
BEGIN
 SET @dropIndexSql = N'DROP INDEX tableName.' + @indexName
 EXEC sp_executesql @dropIndexSql
 FETCH NEXT FROM tableIndexes INTO @indexName
END
CLOSE tableIndexes
DEALLOCATE tableIndexes








--or Drop table indexes, constraints and statistics By arekk, sqlservercentral

-- 04/11/2001, Arek
-- JFF Software
create proc utl_drop_all_indexes
	@objname nvarchar(776)		-- the table
as
	-- PRELIM
	set nocount on
	declare @objid int,			-- the object id of the table
			@indid smallint,	-- the index id of an index
			@indname sysname,
			@status int,
			@dbname	sysname,
            @tablename sysname,
            @statement nvarchar(511)
	-- Check to see that the object names are local to the current database.
	select @dbname = parsename(@objname,3) 
	if @dbname is not null and @dbname <> db_name()
	begin
			raiserror(15250,-1,-1)
			return (1)
	end
	-- Check to see the the table exists and initialize @objid.
	select @objid = object_id(@objname)
	if @objid is NULL
	begin
		select @dbname = db_name()
		raiserror(15009,-1,-1,@objname,@dbname)
		return (1)
	end
    select @tablename = parsename(@objname,1)
	-- OPEN CURSOR OVER INDEXES
	declare ind_curs insensitive cursor for
		select indid, name, status 
            from sysindexes
			where id = @objid and indid > 0 and indid < 255 order by indid
	open ind_curs
	fetch ind_curs into @indid, @indname, @status
	-- IF NO INDEX, QUIT
	if @@fetch_status < 0
	begin
		deallocate ind_curs
		raiserror(15472,-1,-1) --'Object does not have any indexes.'
		return (0)
	end
    BEGIN TRANSACTION drop_indexes
	-- Now get each index, figure out its type and drop it ;-)
	while @@fetch_status >= 0
	begin
        -- determine type and drop
        -- if you are interested see output from this
        -- select name, number from master..spt_values where type = 'I'
        if (@status & 2048) <> 0 begin
            -- primary key
            select @statement = 'alter table ' + @tablename + ' drop constraint ' + @indname
        end
        else if (@status & 64) <> 0 or (@status & 16777216) <> 0 begin
            -- statistics
            select @statement = 'drop statistics  ' + @tablename + '.' + @indname
        end
        else begin
            -- other index
            select @statement = 'drop index  ' + @tablename + '.' + @indname
        end
        exec sp_executesql @statement
		-- Next index
		fetch ind_curs into @indid, @indname, @status
	end
    COMMIT TRANSACTION drop_indexes
	deallocate ind_curs
    print 'All indexes droped'
return (0) -- all done

GO







DBCC REBUILD_LOG








--The 'Tricking' it trick to get it to work again tempo while you sort it out.


Make sure you have completed sucessfully all the prerequisite steps, 
i.e.: 1) database, marked as suspect was de-attached 2) failed hard drive was replaced;

Move de-attached database file to any safe location;

Delete a suspect database using SQL Server Enterprise Manager console; 

Create a new database with the same (as the suspect database has) logical name and physical *.mdf and *.ldf file names. 
All the *.mdf and *.ldf files should be located in exactly the same locations (directories) as the suspect database;

Stop SQL Server services; 

Replace a valid *.mdf file with suspected one (created on step 1 and 2);

Start SQL Server services;






--more advanced tips
C:\Program Files\Microsoft SQL Server\MSSQL10.PLATINUM\MSSQL\Upgrade
C:\Program Files\Microsoft SQL Server\MSSQL10.PLATINUM\MSSQL\DATA
Errors on database can produce HUGE MASSIVE logs so clean up LOG folder e.g.,
C:\Program Files\Microsoft SQL Server\MSSQLX.PLATINUM\MSSQL\Log

to stop logging the errors (esp. in 2008 which goes mad) use :



--try below first i cant get more below to work!
DBCC CHECKDB;
go



--other pointers?can't find the database that has these msdb? ?not wokring for me on 2008?
--DBCC CHECKTABLE is run against tempdb(if you get Cannot find a table or object "use tempdb")
DBCC CHECKTABLE (sysindexes) WITH NO_INFOMSGS, ALL_ERRORMSGS
go
DBCC CHECKTABLE (sysobjects) WITH NO_INFOMSGS, ALL_ERRORMSGS
go
DBCC CHECKTABLE (syscolumns') WITH NO_INFOMSGS, ALL_ERRORMSGS
go
DBCC CHECKTABLE (systypes) WITH NO_INFOMSGS, ALL_ERRORMSGS
go








on DBCC reapiring you get error :
"Check terminated. A failure was detected while collecting facts.
 Possibly tempdb out of space or a system table is inconsistent. Check previous errors."

--how much temp space will be used?
DBCC CHECKTABLE ('tablename') WITH ESTIMATEONLY

--whats the current allocation?
DBCC PAGE (mydb, 1, 1879304, 1) 


----

Database is not accessible

torn page database marked as suspect corrupted database

select status from sysdatabases where name = 'your database name'

C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG

any errors? 
move it all to a sub folder and try a re-run boot/ restart of sql and see if any errors?

disk space ok/disk drive full? if a large log file/s?




-------
Issue 
Database 'X' cannot be opened. It has been marked SUSPECT by recovery.

A database can be marked suspect for one of the following reasons:

If one or more database files are not available.
If the entire database is not available.
If one or more database files are corrupted.
If a database resource is being held by the operating system.

There were a couple of ways to fix this problem, but in 2005 only one exists.


Dodgy FIX 1: You can use the sp_resetstatus   s tored procedure(not recom unless sure no DB corruption)

--*Stop and restart SQL Server after executing sp_resetstatus.
sp_resetstatus 'Platinum'
--above seems ok on 2005 on xp not Windows>XP 64 2008 as it creates huge logs never ending which fill up the drive!
--TIP in 2005 now : The "UPDATE sysDatabases" fails with ad hoc updates to system catalogs are not allowed.


C

MSI uninstall / re-install issues? try this official removal tool from microsoft(we have a copy if needed)

http://download.microsoft.com/download/E/9/D/E9D80355-7AB4-45B8-80E8-983A48D5E1BD/msicuu2.exe

Our tools page has a copy which maybe older of course!

see
#MSIReInstall

C

Top Tips Section

*ALWAYS BACKUP BEFORE DOING ANYTHING AT ALL - IF COMPUTER IS FAILING GET THE BACKUP OFF THAT MACHINE - FAST!*

In summary :-

If Platinum does *not* open you need to repair the Microsoft .Net Framework 
this is found via control panel ('add/remove programs' or 'programs and features') in Windows newer than XP

If Platinum does load but fails after login it is a database engine issue.
You may need to uninstall and reinstall it. The easiest way is to uninstall Microsoft SQL Server
from the above locations found via control panel.
*BACKUP DATA*
Try to uninstall normally.
Restart.(don't miss this)
rename c:\program files\microsoft sql server   -  put an _ before it so it removes it from its normal place.
Then use a few clean up tools in-combo like ccleaner, windows advancedCare v2.0 or the msicuu2 below.
Then re-install - if no luck there are a huge amount of tips here - and in the web also.

-1.2 
#MsiUninstallReinstall and #MSIReinstall
(see above)

-1.1 Install Windows newer than XP and update fully

-1.0 sql express 3417-problem but it was easy to fix. 
     All you need to do is to run SQLdiag.exe in the c:\program files\microsoft sql server\90\Tools\Binn folder
     This runs checks and diagnostics.

0. (On Windows newer than XP pre-SP1) Sql Server Express Failure Installs
   If there does not look like a specific error search this document for "salvagerepository"


1.
You should never install Platinum
and then change any region/territory/language/keyboard or date-time zone.

If any of these need changing you must uninstall it firstly
and then change and re-install the entire product.
i.e. Check all that FIRSTLY!

Why?

a. If Platinum is run firstly as say USA 
- then the locality changed to say UK 
- Platinum will throw an error because the format of the last run date (part of intelligent licensing)
  will be wrong and cause a problem.
  
Please contact us for the fix - it cannot be published here.

===========================================================


2.
You need at least XP Service pack 2 to install Platinum on XP (Aug 07)
Windows newer than XP is 100% compatible.

===========================================================


3.
If a "file missing" message is shown or a change doesn't seem to effect things,
especially after an upgrade where missing files are added manually.
Make sure that you do not have a filename.txt.txt situation.
To prevent this please backup, uninstall and reinstall from an official MSI.


4.
Talk to us before you ghost a Platinum install as the datbase engine (sql server)
does not like having the SAM wiped. for security reasons. It is faster to install from
the web and then do a quick restore of a backup that you get from c:\install\Platinum.zip
(see the backup/restore process)

Note on ghosting: use recovery console and perform a FIXMBR
(which is the equivalent of fdisk /mbr   this writes a fresh copy of the Master Boot record (MBR).

5.
Manifestation:
The cash drawer doesn't open when it did before it was moved/unplugged

Situation:
The computer has been moved and USB cables have been unplugged/plugged back in.

Solution:
Providing there are not 20 usb ports The easiest thing is to re-plug in each and re-test to see if it opens.
(is the green light on?)

IF NOT:

If using a USB trigger to open the cash drawer.

Sign in as manager
Advanced setup
Easy setup(blue gel-button)
    point of sale...cash drawer
        "set the path of the trigger program"
set it to
c:\program files\alphatask\Platinum\util\opendrw.exe COM4 epsonmode

make sure the opendrw.exe is in that path, as it is not as standard!

You can also remove the drive letter   :\program   etc   no C   before the   :

6.
If the main "one click" installer from the website fails with errors, try installing separately

Run these links separately on that troublesome computer to try to eliminate which is bad.
 
.Net Framework 2.0
 
(search microsoft.com)
 
Crystal Reports support (must be installed after above or it fails to install)
 
CRRedist2005_x86. m s i   (tools page, could also be in your c:\install\unziped)
 
retry the full install from the website again. this eliminates the above steps from failing as they are installed.
Just the database engine will then be installed. Say yes to the rest if it asks however or instll will exit.


7.
If on Windows newer than XP SQL Server fails do a restart then from an administrator level command prompt:
winmgmt /salvagerepository 
(may need to be done twice there is more info in other articles here)


8.
SQL Server
IF TERRIBLY BAD AND INSTALL CANNOT CONTINUE AND THE uninstall/repository repair doesn't work
============================================================================================

Firstly, upgrade Windows fully with Windows update (Windows newer than XP SP1 solved a big issue with the below 18456 error on installing)
try to re-install again

IF NOT

uninstall sql server
refresh and uninstall anything left that is sql server related in programs and features

restart (CRUCIAL to remove anything pending)

delete the folder c:\program files\sql server

use ccleaner from ccleaner.com (CRUCIAL - Do not remove WINDOWS hotfixes!!!!!!)
use advanced windowscare 2 personal from   download    .com

remove left behind registry entries and re-run the above two programs

e.g.

Microsoft SQL Server
MSSQL$PLATINUM
SQLBrowser
SQLWriter
MSSQLServerADHelper

RE-DOWNLOAD FROM THE MAIN DOWNLOAD AREA :-
http://msdn2.microsoft.com/en-us/express/bb410792.aspx

or search for sql server express and download that.


9. more advanced sql server debugging see #DebuggingProblems

----------

Confirmed - Installing Windows newer than XP SP1 - Apr 08 allowed the install to work after many many uninstalls, ccleans, windows advancedClean v2, manual file removals, manual registry cleans.

Scenario:
The customer suddenly got a sa login failure
was working one night, next day no-go.
Error on re-install (after a full uninstall) :
Error: 18456, Severity: 14, State: 10.
Login failed for user 'sa'. [CLIENT:  local machine>]

C

Upgrading head office setups? (client server master slave)

*Crucial - you must not go-live on a database that is a slave or it will delete the masters data*

FIRSTLY, BACKUP THE DATA AND MAKE SURE THEY ALSO HAVE A BACKUP OF THE DATA - We do not want any blame here while doing a good deed!

Summary:
In a head office situation the 'data'-base is only on one machine.
The 'slave'/back office machine generally uses the front office/reception machines data-base-engine.
During upgrade you must run the full upgrade on the master but only a .exe program and .config upgrade on the slave.

1.
Upgrade the master machine first fully and check that it upgraded by looking at the sign-in screens version label (bottom right)
or by running a new feature.

The master machine SHOULD always be the main receiption machine to prevent issues if one machine fails. But not always!

2.
Run the upgrader on the slave machine (back office machine)
Click OK on the first message and watch the files unzip to a TEMPorary area on the computer.
BUT *Do NOT* click to continue.

Instead click bottom left Start(or circle/orb in Windows newer than XP)...
type or click Run
Press enter.

Type:
%temp%/setup.exe             (or type into windows *FILE* explorer)
Press enter and wait.

This should uninstall old and reinstall new Platinum.

Then do a manual .xconfig merge.
This option is available from the right mouse on sign-in screen admin-helpers area.

Troubleshooting:
================

see #UpgradeIssues



You get: "Cannot install unless old version is uninstalled"
Ok, go to control panel..Programs and Features in XP 
or 
"Programs and Features" in Windows newer than XP (click Orb and type   features  )

Find Platinum and uninstall manually. (only on slave machine should this be needed as full upgrader will do this.)


Reports don't work. You may need to run the upgrader fully and just wait for it to try to upgrade the database
which will of course fail as its not on the slave machine. The the full upgrader will setup the new report engine
Failing this look at our tools page for the latest reports engine on a separate download.


Platinum will not re-install/install
Type in RUN box:
%temp%/Platinum . m s i          (or type into windows *FILE* explorer)
instead

C

How do I recover my Windows Operating system if it fails.

*FIRSTLY and as soon as possible if not - BACKUP! personal stuff*
*If there is completely irreplaceable stuff get some professional help BEFORE any steps are taken*

These steps are specific to Windows XP. In truth its just the same but just looks nicer in Windows newer than XP.

taken from this comprehensive link:
http://www.webtree.ca/windowsxp/repair_xp.htm

Start here but I have never had this work for me:
http://www.webtree.ca/windowsxp/repair_xp.htm#How%20to%20access%20Last%20Known%20Good%20Configuration:

Then go into safe mode and go back to a previous registry backup:

SafeMode:
http://www.webtree.ca/windowsxp/repair_xp.htm#How%20to%20access%20Safe%20Mode:

use System Restore to go back to a previous registry/system backup:
see "Manual steps to restore the registry in Windows newer than XP or Windows XP" - (the second section down)
http://bertk.mvps.org/

If not reinstall windows xp from the disk (then before doing aything else do a full upgrade via the windowsupdate.com site to make sure your safe from the lastest v iruses/nasties on the web)
start at "There are two approaches" as the top bit says what I just said above
http://www.webtree.ca/windowsxp/repair_xp.htm#How%20to%20Repair%20Windows%20XP%20by%20Installing%20Over%20top%20of%20Existing%20Setup:

Enjoy. welcome to my world I havd done this a million times. and then it gets really hard.....one step at a time!

C

iBook - Core technical info links page.


This page brings together all the ibook related more technical links for your convenience:


IMPORTANT NOTE:

We cannot 'try' router passwords that you think are correct, you must tell us a 100% working user name
and password to your router.

If you never have set a password or have forgotten it,
a call to your broadband provider would be optimal as they will tell you 
exactly what the “default router password” would be without any head scratching.

As a tip call their 0800 sales number instead of expensive support number, play dumb
or even ask to be re-routed to support (saves you a few pennies).

But if not a web-search of the brand name and the above would yield a result you can try.
e.g.
“BT default router password”
Assuming your router is a BT provided router.



Platinum settings:
==================

Put a -1 as the employee pin number to e.g. not allow booking with them or e.g., if column 'Sunbeds' is used. 



XConfig settings to allow Platinum to inform user when a internet booking is made:
=======

MultiMachineSameDaybookForIntelligentRefreshing
    Must be N for ibook (oddly, as used elsewhere)

MultiMachineSameDaybookForIntelligentRefreshingInt
    Should be 60 (seconds, more if low use ibook)

iBookCheckInterval
    (unused, ignore it)




*Database* configuration : XConfiguration Table
==========

iBookAllowAppointmentToBeMovedIfNotWithRequestedEmployee   set to N on demo 
    (not recommended to have it Y unless super simple daybook, low employees, no departments)




The SMTP email setup in Web\WebBookings\web.config file, e.g., SmtpServer tag, etc,
should be a direct copy of a working platinum setup which has the exactly same tag names.

Test the SMTP setup by registering a 'test only' customer with a business email.


See more for next step here, here and here. 



Some Buzzwords:


.ASP
Is a website page programming 'language' used for putting together websites that are a bit more intelligent than a static page.
e.g. Your online banking that you log into and it shows you your own personalised pages.

.net's .aspx has replaced it now.(below)



.ASPX
iBook uses Microsoft's ASP.net technology so instead of .html files your web pages are .aspx files
that are pre-processed to HTML format by the web server before being sent to the users browser.


Web.config
Similar to Platinum.exe.config, but see iBook info link.


CSS
Cascading Style Sheets, iBook uses these to easily modify the entire iBook site to a customers favourite or their standard web page colours and look.
Font, colour, sizes can all be controlled from one setting across the entire web site.






Troubleshooting:

There is a WebBookings/Debugging.aspx if you have trouble setting up sessions on IIS.
It will allow you to create and test a basic CustomerId session works.

If you cannot get any apges to load and you have opened port pinholes.
    Try to enable the remote access mode of the router and get on, on a basic level.
        e.g. https://82.69.18.239:56161  style  format for their remote access to configure the customers reouter.
    you then know if the bsic connection from your side is actually getting through to their router front
    i.e., your side firewall is not blocking traffic. (should never do on port 80 but...)

If someone else setup the port forwarding try to clear and re-create again.  Turn firewall on and off after creating rules. restart router to freshen.
    retry your basic .html or debug page each time.

Be aware that both a windows firewall and a 3rd party installed securtry software can both have firewall and need configuration.

C

How do I customise then test the Internet Booking System iBook? (setup web.config CSS redirect)

Testing:

Initially, please see the basics on ibook here.

The iBook is hosted on your own machine internally e.g. http://[81.x.xxx.xxStaticIPAddress]/Xweb/webbookings/wfrmLogin.aspx

You can test it works by replacing the above with your own static IP address.



Go Live:

A forwarding page that loads via your website and then forwards to http://[81.x.xxx.xxStaticIPAddress]/Xweb/webbookings/wfrmLogin.aspx
is needed.

Our setup charge covers the basics of the iBook page setup and customisation but we do need help "putting it live" which this helps with.
E.g. for your web person.(but they may know a better way)

Create a public page on your website:
http://www.mySite.com/iBook.html

Contents of which are this (make sure you put your own unique IP address in):


<html>
 <head>
  <meta HTTP-EQUIV="REFRESH" CONTENT="1; URL=http://81.x.xxx.xx/Xweb/webbookings/wfrmLogin.aspx" />  </head>
</body>
</html>

(If it doesn't work remove the Xweb/)

Forwarding pages like this are crucial if the link is emailed or on a website
because spam/junk email engines do not like IP addresses (http://81.x.x.x) instead of domain names (http://www.MyDomainName.com)
Ip addresses in web mails will get it junk-emailed pretty fast!
Some Internet security software will block pages or links that have IP address instead of domain names without question.



More...

The reason is the IP addresses in email are often junk-mailed as bad people use this technique to anonymously hack.
iBook is self-hosted to stop any recuring costs with external hosting companies. 
So a properly hosted page is safer for bulk emailing to customers in news-letters.

You do need IIS running on a Professional Windows version however.
If you can send us the website link, once done, we can do the rest of the setup.
You may need the original MS-Windows disk for the IIS web server setup.



Header:

Please send us your logo / header image which will be stored at the following location on disk:

C:\Program Files\Alphatask\Platinum\XWeb\WebBookings\Images\Header.jpg



Footer(with contact details)/Homepage image:

Footer.html is the one place that you set contact details, it is then used by all pages and emails, the code picks up this and inserts into each [FOOTER] part of pages.

Same for web.config HomePage tag.



Colours and look Setup:

From our side its a simple CSS style-sheet setup,
we need your already web hosted business image (maybe from your website?) and your branding/colours.
It is deliberately simple to setup as we are not a big web-design company
but can outsource that and get contacts for you if a more complex site is needed.


S cript to easily setup contacts and name:

update MessagesText
set TheText = replace(theText, '0800 000 0000', '')
go
--clear email or set it
update MessagesText
set TheText = replace(theText, ' or info@YOURNAME.com',' or @')
go
--clear name or set it
update MessagesText
set TheText = replace(theText, 'A reminder from YOURNAME', 'A reminder from :')


Email SMTP Setup:

You need to setup SMTP emailing for iBook separately from Platinum.
Check the details work in Platinum firstly, then use the exact same details for iBook.
You add these details via web.config, open it in notepad.


Testing:

Register yourself as a customer with your own email address, let them know you are doing this or they may think
it is real, then you can do a test booking too.


Tip:

.
Do not trust that the IP that you are given is correct, customer may have it wrong or Internet-SP may have read it wrong.
The best way to find the fixed/static IP address is via the Internet providers router/modem
as opposed to websites like WhatIsMyIP.com which 'can' be incorrect; but is a good quick start method.

.
see ibook section #DebuggingProblems

See the core ibook links page here.

C

How do we customise iBook to look like our website or embed it in our website instead of a full page screen?(ibook customisation)

iBook more advanced setup and customisation
===========================================

Important

Before you start editing, for safety, please .zip up the XWeb folder so you can restore the working files
should you mess up, as this is .aspx i.e., ASP.NET you may not know this and make a mistake as it is a bit different
from HTML or basic ASP or PHP or .JSP, whatever you are used to.



We can match the website colours as ours is CSS setup like a website is. (Cascading Style Sheets; which makes it easy really.)

Where in your site are you thinking of having the page?

iBook can be full page or integrated into an existing page, this is a choice you need to make and let us know?


--

iBook is CSS configured, its look and feel that is:

\include\generic.CSS example

.MainBackGround
{
	FONT-SIZE: 16px;
	font-family: Verdana;
	color:Black;
	background-color: #FFFF80;
}
.MainText
{
	background-color: #FFFF80;
	color:Black;
	font-family: Verdana;
	FONT-SIZE: 6px;
}
.PlatinumWebButton
{
	background-color:#FFFF80;
	color:Black;
	font-family: Verdana;
	FONT-SIZE: 15px;
}
.PlatinumWebDropDown
{
	background-color:#FFFF80;
	color:Black;
	font-family: Verdana;
	FONT-SIZE: 14px;
}
.TheWarnings
{
	color:Red;
}



--


Embedding in a page

iBook - What is enabled and what is disabled:

The web.config XML file governs how iBook acts (it is basically same as Platinum.exe.config) 

e.g., 

IsEmbededInAPage

when set to Y will embed the iBook window with no header, so it will slip into our existing site, rather than it appear as its own page with a header, etc




--

Only allow bookings that are X Days Ahead

e.g. for two days ahead only edit:

web.config
    DefaultBookDaysAhead

XConfiguration data:
    --iBookDaysAhead SQL database script for 2 days ahead
      update XConfiguration set TheValue = '2' where TheType = 'iBookDaysAhead'
      go



--
Controlling if iBook is ReadOnly or not; e.g., will it reserve/add appointmetns to the daybook or just email them and business the intended?

      --iBook do not allow iBook to move or add daybook appointments (default is N)
      update XConfiguration set TheValue = 'Y' where TheType = 'iBookReadOnly'
      go

See the core iBook links page here.
and
See the iBook integration to your website, customisation and testing info here.

C

iBook IIS Setup, other setup, etc - Router/firewall setup - port 80 needs to be open with static internal IP address
(see above article also for tips and troubleshooting)


***************************************************************
* There is a utility than can be run that installs everything *
***************************************************************


Please check the basic Q and A - #ibookWindowsVersion

****
NOTE: Windows newer than XP Home Basic does not provide Web Server features, this is probably the same for Windows 7 onwards for home type versions.
      If you want to host an ibook Web server you will need to upgrade to Windows newer than XP Home Premium at least.

****



You do not need a VPN setup for iBook.


Each machine is different, some may need a Windows CD-disk to continue, but some may not.


You need to guarantee a static 'internal' IP address, (this is not the broadband providers one)
some routers allow this based on the machines windows name, but not all.

**WARNING:We use 192.168.1.111 as the VPN IP address so never use this as a machines static IP address.**

Set a static IP address for the machine e.g. 192.168.1.2  (highly recommended)

Better routers can assign an IP address based on the machine name which is the very best way!

or

(worst case)
Get the router to start its DHCP-IP address assignments from the above IP address
which "in theory" will always give the one machine on the network that one IP address. But sometimes not.


Open a pin-hole port 80 in both the broadband Internet providers hardware router
and *crucially* the Windows Software-Firewall.  This is mostly a "Web Server" setup if you see that you should choose that
instead of doing it manually.




IIS Setup
=========

Install IIS if not already done: 

Windows newer than XP = Control Panel, Programs and Features, Add windows features, tick Internet Information Services 
        XP = Control Panel, Add remove programs ,  "


It should auto tick all you need but double make sure:

     Web Management Tools... IIS Management Console
     and     
     World Wide Web Services/App Development Features/.NET Extensibility

is definitely ticked!!!!


Once submitted it may take an unreasonably long time to think about and do what you have asked it.
Great.


To test it is installed open a browser and do:

http://localhost





Administrative Tool should show IIS manager but if you can't find it open 'Run' and paste: inetmgr



Platinum
========

See our 'own' help pages for a vital missing piece.

You may need to do a full upgrade of Platinum to pickup the latest parts for iBook.



Folder Structure and Backups

On a customers machine iBook is stored here:
C:\Program Files\Alphatask\Platinum\XWeb

put all the .aspx files, bin sub-folder, etc. here that are found in our email storage area
found in the /iBook folder for easy copying to customers machines.


The important configuration files are then backed up as part of Platinums backup process.
    i.e., CSS/web.config are stored in Platinum.zip for easy restore should the computer fail.



=======

IIS Configuration for ibook specifics:

Only when the above files are copied into the correct place:

Use the web management console (IIS7/XP onwards) Create an Application called XWeb (only for debugging.aspx to work)
                               (IIS6/XP)         Create a virtual directory called XWeb
                                                 then click right mouse and set it to an application.

   Do the same for the WebBookings Folder - this must be an application also for the aspx files to work in that folder.(registration and booking pages)


XP
Open control panel Use administrative tools
    the run command %SystemRoot%\system32\inetsrv\iis.msc

or

Windows newer than XP (from start.. run or an admin-level Command prompt)
%SystemRoot%\system32\inetsrv\InetMgr.exe


Important Note on how busy your iBook gets:
Windows newer than XP 'Home Editions support a maximum of 5 connections. All other editions support a maximum of 10.


It should look like this once done:

Sites
    Default Websites
                XWeb
                    Physical Path : C:\Program Files\Alphatask\Platinum\XWeb


IIS - iBook Basic setup Troubleshooting
---------------------------------------

To TEST the basics work if you have trouble with the serving-up of web Pages "end to end"
you need to create a Virtual Directory and point it into a static HTML page
that always exists on a Platinum installed machine.

Name virtual directory to:
Platinum

Point the virtual directory to:
C:\Program Files\Alphatask\Platinum

In that folder you will see:
HappyBirthday.html (or the Debugger.aspx for more advanced feature testing)

Once all this is setup run this link from another computer somewhere else on the web:
(not from behind the customers firewall, maybe on your own machines browser)
http://[PUBLIC-STATIC-IP-ADDRESS-HERE]/Platinum/HappyBirthday.html

You can try this initially:
http://localhost/Platinum/HappyBirthday.html
if it works great but see the notes below if it doesn't before changing anything.

Important NOTES:

1.
If it is Windows newer than XP you need to probably install IIS components as IIS is not setup as standard for security reasons.
(IIS 7 works ok.)

2.
    *CRUCIAL*
Some routers do not allow "localhost" IP address aliases to be seen from inside the router network
so to test it properly you need to be OUTSIDE of the router.
If you can go directly to a test page setup (basic .html hposted page) this is the sure way to test it.




Troubleshooting
===============

.
For 64 bit machines replace "Program Files" with "Program Files (x86)" in all instructions.

.
See below article to repair IIS if the pages are not being "served-up" properly.

.
Router firewall needs a port 80 pinhole for the HTTP traffic (web traffic)
Windows firewall needs a port 80 pinhole "
So there are possibly two or more firewalls involved. Router and Windows.


.
Sometimes after you set up a router to listen on port 80 its own internal traffic gets switched to port 8080 so you must connect like this:
http://192.168.1.1:8080/

and below will no longer work: (but it usually tells you this)
http://192.168.1.1

If it doesn't work...
look for the firewall setting and temporarily turn it off,
same for the windows firewall or a 3rd party one test again.

Make sure the hardware router does not have a "blocking all" setting as standard. It should all be near the firewall setting.

See the core ibook links page here.

C

I get an HTTP Error or another error on loading of a web page?

Also see #RepairIIS.

Issue:
HTTP Error 404.2 - Not Found
The page you are requesting cannot be served because of the ISAPI and CGI Restriction list settings on the Web server.

Solution:
go to inetmgr > click on machine > iis section > select isapi and cgi restrictions
make sure the .net framework version your assemblies (.dll) are using is "Allowed" (AKA; generally the latest/highest version number!)


Issue:
BadImageFormatException
Could not load file or assembly 'X' or one of its dependencies.
An attempt was made to load a program with an incorrect format. 

Solution:
Sounds like 32/64 bit issue.
IIS Manager, open up the list of Application Pools and select the pool for your application.
Right-click and select "Advanced Settings". 
"Enable 32-bit applications" to "True"
recycle app
C

How to repair IIS mapping after you remove and reinstall IIS (.aspx not working repairing IIS)

Also see #HTTPErrors.


If the .aspx files do not look like they are registered, or opening them via IIS produced no result, blank pages, errors, etc

Run from a command prompt (start..run...command   or   cmd) (CRUCIAL: must be elevated to admin level if not XP, etc.)
"%windir%\Microsoft.NET\Framework\   [*YOUR_OWN_framework_VERSION_number_here*]    \aspnet_regiis.exe" -i

working now:
"%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe" -i

in future it maybe, purely e.g.
"%windir%\Microsoft.NET\Framework\v5.0\aspnet_regiis.exe" -i


If still not working repair the .Net Framework completely and this should sort it out.


Security/Access Tip:

If you get:
The server is configured to use pass-through authentication with a built-in account to access the specified 
physical path. However, IIS Manager cannot verify whether the built-in account has access.

Its reset all the app pools on all applications.
Set the App pool to Classic .Net from default
(only applicable on some systems, maybe if the lot was upgraded from older op.sys)

C

Code Access Security Engine (CodeAccessSecurityEngine microsoft .net security warning)
 If you get a CodeAccessSecurityEngine ThrowSecurityException
 its due to running it from a .zip or network drive N:\ or direct from email etc. 
 save it somewhere local c:\ and run it.
 "Code Access Security" tells me its not being run from 
 e.g. C:\install or somewhere safe and local like that.(tubbs)
(delete and clean up any files you copy once finished or they could be run by accident!)

How do I turn the Email Employee Appointment Report Off?

xconfig
AppointmentReportExport
set to N

How do I just restore some images from a backup? e.g. departments or tab images

Close Platinum down

open the Platinum.zip backup file

open
program files\alphatask\images

overwrite:
to the target machines folder:
c:\program files\alphatask\images


Windows Installer Installation package could not be opened!

Error:

"This installation package could not be opened.
Verify that the package exists and that you can access it,
or contact the application vendor to verify that this is a valid Windows Installer package."

ANS

Its been corrupted during download.
Try downloading again, you will probably have to ccleaner.com the machine if it instantly
downloads because it will probably cache the file rather than re-download it from
scratch/fresh which is definitely what you need if it is corrupted.

You can also try TEMPORARILY switching off the User account control (UAC)
especially if the installer seems to run in stages some may get blocked.

Same for security software.

If package is valid on other machines see:    #ChkDsk

Try upgrading/repair/reinstall of the Windows Installer from Microsoft.com
(msiexec from command will tell you current version but maybe corrupted)

.
IMPORTANT: POTENTIALLY Fixed on Win7 final release
(tiny bit more techy, was Windows7 forum) If you cannot install any .MSI / windows installer based software:

1.Click the Start button , click All Programs, and then click Accessories.
2.Right-click Command Prompt, and then click Run as administrator.
  In the User Account Control window, verify that Program name is Windows Command Processor, and then click Yes.
3.In the Administrator: Command Prompt window, type or paste the following text at the prompt: 
  reg delete "HKLM\SOFTWARE\Microsoft\SQMClient\Windows\Disabled Sessions" /va /f
4.Press Enter to install the solution.
5.If The operation completed successfully displays, close the Administrator:
  Command Prompt window to complete this procedure. If "ERROR: Access is denied" displays,
  repeat this procedure from the top, making sure you clicked Run as administrator in step two.

or

using administrator regedit(maybe just Win7)
HKLM\Software\Microsoft\SQMClient\Windows\Disabled Sessions
rename MachineThrottling to _MachineThrottling

.
try:
msiexec /unreg
then:
msiexec /regserver

.
:try the above but first get a certified good copy of the potentially corrupted:
msiexec.exe

.
rename and reinstall, note the version before this using msiexec:

cd %windir%\system32attrib -r -s -h dllcache
ren msi.dll msi.bak
ren msiexec.exe msiexec.bak
ren msihnd.dll msihnd.bak
exit

:then reinstall the Windows Installer from Microsoft.com



==================


.
open regedit and navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer
look for imagePath on the right and ensure that it points to the correct location of Msiexec.exe

.
change the EXE's compatibility to XP SP3 (by right clicking on it and altering the compatibility tab).

.
windows installer service is running by typing services.msc into the run command to open the services window.
Then look for 'Windows Installer'. Setting this to manual, means that it will run as required
(i.e. when you manually go to install something). Basically not Disbled.


.
use the Windows System Restore back to a point in time that this problem did not occur

C

Crystal reports: The Reports are Not Running / installing (Load report failed Invalid class string)

Two sections:

A) It has worked but is not now...

I get:
Load report failed. CrystalDecisions.CrystalReports.Engine System.Runtime.InteropServices.COMException (0x80004005): Invalid class string

Solution:
Open add/remove programs from control panel 
or
type "feat" in Windows search and click "programs and features"

remove/uninstall crystal reports engine

re-install it from our Tools page. (get the right version for hardware architecture)



B) Reports engine not installing in the first place...

Component Crystal Reports (x86, x64) has failed to install

See here.

ANS

Install from the tools page only the crystal reports engine,
then try the whole lot again, it should be ok.
This could be a security issue related to downloads being cut early.

C

I added a new user but how do I now unhide their normal Administrator Account in Windows XP?

To see the Administrator account, you have to boot the Windows in Safe Mode.
However, you can modify the Windows's registry so that the Administrator account will be shown at Windows XP's 
Welcome screen for you to select, in the Control Panel's User Accounts and in the local user lists in Computer Management.

Launch Registry Editor. 
Navigate to:
 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList
in the Registry Editor.(regedit) 
Double-click the Administrator key in the right pane. 
If the Administrator key doesn't exist, right-click on the above tree in the pane, choose New, DWORD Value, name it Administrator and press 
Type 1 in the "Value data" box, and press . 
Note: To launch User Accounts in Control Panel, you can go to Control Panel -> User Accounts, or click Start -> Run, and then type Control 
userpasswords and press Enter.

Once you unhide and reveal the Administrator account, you can change its picture or assign it a password or change the password. 
In addition, on the next boot to the Welcome screen, the Administrator account will be visible, along with all of the computer's 
other user accounts.


hibernation is not working in some way

cmd command prompt:

Does your hardware allow it firstly?
powercfg -a

Switch on the hibernation option if off for some reason:
powercfg -h on

W7 onwards, find out which devices are not energy efficient/may give pointers to sleep/hibernate/crashes:
Powercfg -energy

C

The database engine is not running?(start engine stop engine engine stopped restart engine)

Click bottom left Start (or in Windows newer than XP click the circle/orb and type "SQL Server")
Find the "SQL Server Configuration Manager"
It should open on the correct page but if not click:
"SQL Server Services"

On the right hand panel you should see:
"SQL Server (PLATINUM)"

Make sure this has a green Play-icon triangle not a red Stop-square
If red click your right mouse button on it and start it.

Check its "startup mode" column and that it says "Automatic"
    if not click your right mouse button on it and click properties, set it to automatic.
Graphics Off Effects Off Animation Off Fade Off

They have a slow computer or the lights are very bright and they just wnat solid colours.

e.g. xconfig search for: DayBookEffectsOn

There are a host of options there.

Junk mailer blocked sender blacklisted email server

If you would like verify an IP you can test it using this site: 
http://ipadmin.junkemailfilter.com/rdns.php and entering the IP address.

This is a searchable support page to find the issue: 


There is also a wikipedia page as well:
http://en.wikipedia.org/wiki/Forward_Confirmed_reverse_DNS


Enabling Remote Access connections in SQL Server master slave setup(facets 2005 Surface Area Configuration is gone)

Security and easy-setup-scripting ability has change things since 2005 version.


**CRUCIAL TIME SAVER***


As discussed below this is the T-SQL script:

use platinum
go
exec sp_configure 'remote access', 1
go


OR manually:

You must click your right mouse button on the server, not the instance or the database name
use Management Studio.."server"...facets....Server Configuration drop down...RemoteAccessEnabled




Summary:

This opens the View Facets window, select Surface Area Configuration from the Facet drop down list.
Once selected Surface Area Configuration, the Facet properties can be seen.


More:

Enabling remote connections in SQL Server 2008 through a Windows dialog is achieved through 

SQL Server Management Studio(must be installed). Right click the 'server' (NOT the database), and go to Facets.

Under the Server Configuration facet, "RemoteAccessEnabled" should be true.  You will need to restart the 

server.  (You may alternatively enable remote access other ways such as T-SQL, and you will 

still need to restart the server).  Depending on the access issue (or problem) you may need 

to also change other flags under Server Configuration or Surface Area Configuration (each 

in the drop-down menu).  The main point is to use SSMS and not look for "SQL Server Surface 

Area Configuration" under the "SQL Server 2008" folder because it is not there as it was with 2005.


Troubleshooting:

Still no connection? Add to the firewall pinholes the new sqlserver.exe and (if you can find it)
the browser service also.
For the 2008 engine. If still no go start and then stop the firewall and try to connect with it off.
If it works turn firewall back on
and you may find it works. (!!?!? why?? but it may only work for that .exe's session!)

Reset TCP/IP TCPIP TCP IP for cannot connect connection problems(Reset TCPIP Internet access)

If the Internet access goes.

(NOTE: 
 Below, the explanations below, is a list of the commands for you to save to c:\_resetTCPIP.cmd for running in batch)

**Always run a black cmd/command prompt as elevated to administrator level access(Windows newer than XP upwards)**

netsh int ip reset c:\IP_Reset.txt 
(reboot - check the above log also for issues)

netsh winsock reset
(reboot)

netsh winsock reset catalog
(reboot)

*at this stage a named computer was accessible again when previously only its direct IP worked
*   e.g. ping DEV worked when didnt before, BUT at same time the DNS lookup was changed for network card to router not public ISP address?!?*

uninstall the network adapter
(reboot)

you can also try switching off or on the TCP IP auto tuning in Windows newer than XP+ (there maybe a 3rd setting)
netsh int tcp set global autotuninglevel=normal
netsh int tcp set global autotuninglevel=disable

do fundamentals work? if not driver is corrupted or another service is interupting IP:
ping 127.0.0.1

also:
pathping IP [address of remote host]

or:
netsh diag gui 
    (????????????????? not found diag in Windows newer than XP???)

or:
If you can ping both the loopback address (127.0.0.1) 
and your IP address but you cannot ping any other IP addresses, 
use the Arp tool to clear out the Address Resolution Protocol (ARP) cache. 

To view the cache entries type: 
arp -a
or
arp -g

To delete the entries type:
arp -d [IP address]

To flush the ARP cache type: 
netsh interface ip delete arpcache

or:
nbtstat -n
command lists several names that the computer has registered

Verify remote connections:
To determine why a TCP/IP connection to a remote computer stops responding, 
use the netstat -a command to show the status of all activity for TCP and UDP ports on the local computer.

To view the routing table on a Windows XP-based host, type the following command: 

route print

or:
With Tracert, you can track the path from router to router for up to 30 hops.
If a router has failed, or the packet is routed into a loop, Tracert reveals the problem.

or:
you can use wireshark packet sniffing utility, see the link from our helpful tools page.

also try:
Internet Connectivity Evaluation Tool (it is really a router-tester to see if it gives you the full power bandwidth,
                                       install "Windows Live Messenger" to fix connectivity issues automatically)
http://www.microsoft.com/windows/using/tools/igd/default.mspx


:Create a text file called c:\_resetTCPIP.cmd and dump all from "@echo ....to... pause" below into it and run as admin.


@echo off
netsh int ip reset > c:\IP_Reset.txt 
netsh winsock reset > c:\winsockReset.txt
netsh winsock reset catalog > c:\winsockresetcatalog.txt
netsh int tcp set global autotuninglevel=normal > c:\IP_SetAutoTuneNormal.txt
netsh int tcp set global autotuninglevel=disable > c:\IP_SetAutoTuneDisable.txt
netsh interface ip delete arpcache > c:\DeleteARPCACHE.txt

echo *****
echo now restart ASAP and uninstall/reinstall the network adapters driver
echo then check the logs left at root of C 
echo *****
pause


:Look at any dev machine for this file to save time.

:C

How do I Manually Installing SQL Server Express for Platinum?

*****
(you should always try the automatic one, on tools page, far faster unless it fails.)
*****

We use an express version (free; not full version)

Run the SQL installer (see direct download on tools page)

Check for 64/32 bit machine first and decide which to download/run)

-

Platinum needs an SQL Server instance called PLATINUM to function.

Run the Sql Server engine installer...

    Most screens are verification and you click OK, Install or NEXT-> but observe the details please!

    Initially (especially if you have installed a few things) you may need to restart straight away.

Click

    Installation

	    New sql server stand-alone installation (or similar)

        Accept any legal stuff.
        
Tick...
        Instance Features
                Database Engine Services
                    (this is the minimum/all that we need, just the one tick)

When asked create a "named INSTANCE" called PLATINUM.
(erase the SQL default named one SQLExpress from the "Named Instance" box only)
 
Service Accounts:
    
    Sql Server Database Engine : use "NT AUTHORITY\NETWORK SERVICE"

    Try to continue by clicking Next-> is not try to click something in the dropdowns to continue on.


Account Provisioning:

    Select "Mixed Mode" (Sql Server Authentication and Windwos Auth)

(Note 'sa' is the default user name but you probably will not need this)

Enter password twice:

[ask us for this] as the pass.word (copy/paste the pass.word we send you)


"Add current user"
    Click the button.


Next -> and Install are the only other buttons needed.


Once finished the standard Platinum installer may just work as it will skip the
install of the SQL Server now and should allow you to continue.
Its always easier to do this as it installs all prerequisites.


If not run the .MSI directly to install just Platinum itself.
(correct version of reports engine will need to be installed also)

C

Reseller says:SQL Server is already on the laptop that I usually demo to potential customers, the Platinum demo will not install?

We strongly advise putting the demo on a fresh or new machine without the SQL Standard on there because
it will be a lot simpler to install/setup if you do that.

Then re-try the Platinum demo installer and it may work for you.

If SQL is already on there the express may fail (I am guessing)

See #ManuallyInstallingSQLServer

Failing this run the download as far as you can.

The .MSI file should be found in c:\install\unzipd
(if not found and an older installer, type %temp% in a windows *FILE* explorer)

Find Platinum . m s i   and  run that.(you may have to clear %temp% before hand as all temp files are in there)

Once finished run the Platinum program that is newly installed to your program files group and it will restore the demo database.

Thanks,

Craig

How do I merge the reports and send them on e-mail?(export reports PDF merge merge reports email reports)

Summary:

We use a 3rd party program to merge reports into one file that can be easily e-mailed.
It can be any format but generally Adobe PDF format.
You can setup a separate email address for your finance department to receive this e-mail.

This article also covers adding and removing reports from the lists if needed/not needed anymore.
The steps here are frequently only perfomed one time during setup.

Steps:

1)

Install the Merge utility from here:
http://pdfmerge.sourceforge.net/

        or our copy here: (PdfMergeSetup_1.19 . m s i)
        http://www.xpectworld.net/CustomerDownloads/3rdParty/ReportMergeSetup.msi

This should go in the default path:
C:\Program Files\PdfMerge\PdfMerge\PdfMerge.exe
But this can be anywhere as its path is specified later in a configuration file that Platinum uses.

2)

In Platinum, use 'easy setup' to set the 'Finance Departments Email Address' and switch the "Send Batch Reports EMail" option on.

Easy Setup...e-Business...Financial..."Finance Departments Email Address"
                                      "Send Batch Reports EMail"
                                      
Restart Platinum to pickup changes.

3)

Platinum configuration changes:

Using notepad open:
C:\Program Files\Alphatask\Platinum\TopReports.xml

This is a text file which holds each reports technical file name for use in running and merging the reports automatically.

This file is where those file names can be found, turn off word wrap to make it much clearer.
C:\Program Files\Alphatask\Platinum\reports.xml

e.g.,

rptTillTotals.rpt

can be found in the reports.xml file in this branch:

< Root name="Platinum Reports" >
 ...
    < reportGroup name="General" >
     ...
        < reportItem name="Till Totals by Department (End Of Day)"  reportfilename="rptTillTotals.rpt" >

You can put any .rpt file you decide to use in the TopReports.xml file so long as you keep the same format of one per line.

4) 

Report Merge utility configuration changes:

Using notepad open:
C:\Program Files\Alphatask\Platinum\Util\ReportMergeUtility.xml

When Platinum auto exports the days individual reports that are setup in TopReports.xml they are stored here:
C:\Program Files\Alphatask\Platinum\Temp\

Therefore your ReportMergeUtility.xml should have lines that look similar to this in the body:
 C:\Program Files\Alphatask\Platinum\Temp\rptTillTotals.pdf

NOTE: The .pdf file extension now that it has been generated from the .rpt file

Finally, on closing down of Platinum, reports are merged into one report:
C:\Program Files\Alphatask\Platinum\Temp\PlatinumDailyReports.pdf

The temp area is then cleared out completely once the email is sent.




More details...

Above you talk about a configuration file that allows the Report Merge utility to be installed to any variable path?

C:\Program Files\Alphatask\Platinum\Util\ReportMergeUtility.cmd and a default XML configuration for that if needed: ReportMergeUtility.xml

But it is not recommended to change this default install path.

Moving Platinum to all new hardware (when a head office style setup)?

*BACKUP FIRST!*

We have two networked machines and we are replacing both or movingthe old one to back office and getting new reception/front office/shop computer.

You need to have new machines ready to go with Platinum on. thats a crucial time saver, so no downtime/no messing with the basics.
(Install from the latest download link and make sure you can see data, post-install, etc. so we know its working 100% in demo mode firstly)
 
Its then FAIRLY simple for us to restore from your backup.
 
When you are about to do it let us know and we can do our own little backups of both machines as the back office 
does have a specific and different configuration to reception/shop front.
 
In all cases try to call the new machines by the same name as the old, that will help a lot. 
especially the reception computers "Windows Name" to keep the same and the "file shares" to keep the same name too.(if any)

I suggest that your know the reception/front shop can be setup quickly and then office the next day.
To handle the expectation of time scales. Its not super-easy basically.

My strong advice is to keep with the existing Windows version you had previously
not that there is anything wrong with new version and we work hard to make Platinum is 100% compatible
BUT your older hardware may not be compatible with the latest version of Windows:
receipt printers, cash drawers, hand scanners, swipe and finger print readers, etc. may not be compatible yet with new Windows operating system.
 
Finally remember ask us about our availablility and working hours!

C

Changing File access rights using Attrib/finding out what your windows user name is (Attrib SET)

re:
ATTRIB -S C:\Documents and Settings\[username]\Favorites /S /D


on *XP* go to Start..Run

type:

SET

press enter.

username should be in the list. try that instead of [username] above.

IF Windows newer than XP you need to run the Command/Cmd as administrator or your on a loser.

C

Freeing Space on a computer clean space(out of space disk space system restore space low space disk cleanup free space)

Use Ccleaner.com to clean a machine on a basic safe and quick level.(highly recommended)


-- still low or no good? ---

(Best done at night or when not being used for a good while.)

Clean the machine using Windows built in methods:
    Click Start(bottom left Orb)
    Computer
    Click your right mouse button on the Drive to clean e.g. (C:\) Drive
    On the 'General' tab (top of the current Window not top of screen)
        click the 'Disk Cleanup' button
    Click all the boxes you can but not the 'Hibernation' option(you should use hibernate if not doing)
    Click 'More Options' tab (top of the current Window not top of screen)
        On the 'System restore' area (probably second area not top area)
            Click the Clean-up button
    (this will remove all but the most recent restore point so is safe to do)
    
    NOTE:
    If you feel you have a lot of programs that you no longer need you can click
    the clean up button next to the programs and features area(top area probably)

    Click the OK button and wait a good while as it cleans up.
    
    

---- Then if unhappy get far more technical ----

BIG WARNINGS (AKA; What you cannot delete!)

The Windows Installer cache located in %WINDIR%\Installer is critical for repairing, updating,
and even uninstalling products. It must not be removed, nor any files in it.
It is safe - though not advised - to only remove %WINDIR%\Installer\$PatchCache$
or subdirectories if space is critical.



C:\Windows\SoftwareDistribution\DataStore\DataStore.edb
Is the Windows Update database and if you delete it it will cause problems or slowness on-updates.



.
If Windows newer than XP SP2 run compcln.exe
 (but if sp1 run vsp1cln.exe)
  There is no such thing as of Windows 7 Sp1 and an upgre of Windows newer than XP to W7 significantly reduces the size of WinSxs.

.
In Windows newer than XP use an elevated-administrator-level command prompt see how much system restore is use already:
(more here #SystemRestoreSpace)


To clear down you can open system restore and untick the drive letter, then OK, then re-open and tick it again.
You now have no restore points which is bad bad bad, so click create to create one.


vssadmin List writers
    :will list all writers (maybe slow)


:re-register VSS writers?why?
cd /d %windir%\system32
Net stop vss
Net stop swprv
regsvr32 ole32.dll
regsvr32 oleaut32.dll
regsvr32 vss_ps.dll
vssvc /register
regsvr32 /i swprv.dll
regsvr32 /i eventcls.dll
regsvr32 es.dll
regsvr32 stdprov.dll
regsvr32 vssui.dll
regsvr32 msxml.dll
regsvr32 msxml3.dll
regsvr32 msxml4.dll




Temp paths that all files can safely be removed anytime:
del /q %WINDIR%\Prefetch
del /q %WINDIR%\Minidump
del /q C:\Windows\Temp
del /q C:\Windows\Web\Wallpaper
del /q C:\Windows\ModemLogs
del /q C:\Windows\Media

and if installed...
C:\ProgramData\Microsoft\SQL Server 200x Express Install
C:\Program Files\PeerGuardian2\history.db

Dirty Paths you can remove files from IF YOU DON'T NEED THEM!!:

C:\Users\Public
C:\users\Public\Recorded TV\Sample Media
C:\Users\Public\Videos\Sample Videos
C:\Users\[USERNAME]\AppData\Local\Apps
C:\Users\[USERNAME]\AppData\Local\Temp
C:\Users\[USERNAME]\AppData\Local\Downloaded Installations
C:\Users\[USERNAME]\Desktop\DOWNLOADS


In below areas check for big files; do not blanket delete all!!!; or move all somewhere until 100% sure its safe to delete
i.e. a restart has been done and you have run the system for some time.

Other:
C:\Users\[USERNAME]\AppData             (fills up over time)
C:\Users\[USERNAME]\AppData\Roaming  
C:\Users\[USERNAME]\AppData\Local\Google\Chrome\Application  (all but latest version number)
C:\Users\[USERNAME]\AppData\Local\Google\Update


printers?:
C:\Windows\System32\spool\drivers\x64\PCC     (leave any that are your "in-use" printers name)

If Nvidia graphics card:
C:\Users\Public\Pictures\NVIDIA Corporation\3D Vision Experience\3D Vision preview pack 1

:You can run the script below to recursively go through your folders
:and cleanup some temporary files and system logs.(check a system restore is still there after!)

del %temp%\. /f/s/q
del %tmp%\. /f/s/q
del /f /s /q %systemdrive%\*.dmp
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.old 
rd /s /q C:\$RECYCLE.BIN

finally digging in to the protected areas(if you dont know how don't start):
%windir%\winsxs\ManifestCache



(needs expanding....)
	cwin m.net directx   (all but most recent version)
	v3.5 SP1 folder
	v2 ms report redist 2008






For space allocation utilties see:
    http://windirstat.info
        http://windirstat.info/wds_current_setup.exe

    http://www.jgoodies.com/freeware/jdiskreport

For very advanced Windows file and component removal:



(Below are light installs of Windows, it is a very advanced technique not needed for most people)
Xp
nlite
Windows newer than XP
http://www.vlite.net/
W7
http://www.rt7lite.com/downloads.html#0-1-1-1-1-changelog-release-candidate-build-120

C

Pendrive backup not working? (pen drive)
Check that the DVD reader is not Q: drive or similar and that the Pendrive is not D: drive 

Platinum doesn't write a backup to D: as this is normally the DVD drive and unwritable-to!

Swap the drive letters via administrator tools; disk management.

C

Viewing of Hidden files, showing hidden files

Symptom:

If you create a new .txt file using explorer and it just says its name. (no .txt at the end) 
If you rename a text file and add .sms you get .sms.txt

There is an option to show file extensions in Windows
Open explorer..tools menu (tap ALT key) ..folder options ..view tab..untick "Hide extensions for known file types"

This will show extensions all the time, its a more pro setup really.



More detailed steps below.

NOTE:Step 1. is not needed really just open a new explorer once you have done step 10 to see the changes


Windows XP and Windows 2003 
==========
To enable the viewing of Hidden files follow these steps:

1.Close all programs so that you are at your desktop.
2.Double-click on the My Computer icon.
3.Select the Tools menu and click Folder Options.
4.After the new window appears select the View tab.
5.Put a checkmark in the checkbox labeled Display the contents of system folders.
6.Under the Hidden files and folders section select the radio button labeled Show hidden files and folders.
7.Remove the checkmark from the checkbox labeled Hide file extensions for known file types.
8.Remove the checkmark from the checkbox labeled Hide protected operating system files. 
9.Press the Apply button and then the OK button and shutdown My Computer.
10.Now your computer is configured to show all hidden files.


Windows newer than XP
=============
To enable the viewing of Hidden files follow these steps:

1.Close all programs so that you are at your desktop.
2.Click on the Start button. This is the small round button with the Windows flag in the lower left corner.
3.Click on the Control Panel menu option.
4.When the control panel opens you can either be in Classic View or Control Panel Home view: 

If you are in the Classic View do the following: 
1.Double-click on the Folder Options icon.
2.Click on the View tab.
3.Go to step 5.

If you are in the Control Panel Home view do the following: 
1.Click on the Appearance and Personalization link .
2.Click on Show Hidden Files or Folders.
3.Go to step 5.


5.Under the Hidden files and folders section select the radio button labeled Show hidden files and folders.
6.Remove the checkmark from the checkbox labeled Hide extensions for known file types.
7.Remove the checkmark from the checkbox labeled Hide protected operating system files. 
8.Press the Apply button and then the OK button and shutdown My Computer.
9.Now Windows  is configured to show all hidden files.

Changing the business name on reports? (invoice setup YourName YourBiz)

--Techical steps:
--run this script as per executethis.sql instructions


UPDATE Office
SET Name = 'YOUR_NEW_NAME_HERE'
Go


--for setting up invoice as a further step similar to this:

update office set bankaccountid=1
go

delete office where id = 2
go

--put the specific details in between the '' single speech marks
UPDATE Office 
SET Name = N'',
Address = N'', 
Town = N'', 
City = N'', 
PostCode = N'', 
Telephone = N'', 
MobilePhone = N'', 
Email = N'@co', 
CompanyRegistrationCode = N'', 
CompanyTaxCode = N''
go

update bank set name=''
go

update bankaccount set name='', sortcode='', accountnumber=''
go

--C

network error on install/uninstall/reinstall (use Windows official uninstaller feature network resource unavailable)

If you are uninstalling or reinstalling or removing you may get a network error.
This is because with most windows installers they save themselves on the computer
in case an install gets corrupted and it can "Self fix" by re-installing itself.

Some cleanup tools will remove the official installer.

Solution: Our tools page has a link to the official windows uninstaller which can trick Windows
          into uninstalling without the original installer and can give you a fresh start to reinstall as if a new machine.

It does not remove any other programs but the one you select from the list.

License renewals engine - Configurable Webservice Port

(subject to change)

We established that our automatic license renewal WebService is not working with your firewall via port 80.

You said to change the port and it may work.

I saw this article:
http://bytes.com/groups/net-web-services/426672-webservice-port-other-than-80-a

if you use xconfig:
here

to edit this tag:
XConnectWebService
currently this has a value of:

http://www.xpectworld.net/XConnect/XConnect.asmx


change that to this value instead (an internal one here):
http://[OurDomain]:8080/XConnect/XConnect.asmx

**I guess see if you can run the above directly firstly in a browser?**

I can setup another listener on port 8080 as well as 80 to see if it works.

How do I Handle a renamed .Zip file I have been sent?

A .zip file would be renamed to .zi and atatched to an email to get through your firewall/security
Copy the attached .zi file to a LOCAL location c:\ somewhere for example
	*If you saved it to a network location you will get warnings and it is unlikely to work.*
Rename it to .zip
    This will allow you to open it.

Save the file inside:

.EXE

To folder path:

C:\Program Files\Alphatask\Platinum\Util

selling products : how do I assigning Quick Product Sales to one department only for financial separation?

The best way is to have the main department as the first department and then all quick product sales will automatically go to that one!


All products sold via an appointment are automatically assigned to that department.

Quick Product sales via main menu can be assigned to a set department using xconfig:

    QuickProductSaleDepartmentId

C

How to reassociate the .zip file association with compressed folders?

:from a DOS command prompt

REGSVR32 ZIPFLDR.DLL

:if still not ok

cmd /c assoc .zip=CompressedFolder

:if not see tools page for .zip file (yes its a z.ip file for tidyness but you cant have everything, unzip locally, copy, run the .reg to try to help)

C

How do I manually upgrade from 2005 to 2008 database engine. (sql server 2008 upgrade convert)

Open our Helpful Tools webpage for latest version (but link below for convenience).
        http://www.microsoft.com/downloads/details.aspx?FamilyID=01af61e6-2f63-4291-bcad-fd500f6027ff

Download SQL Server 2008 express SP1 (or whatever is the latest version) to a local area on the customers machine.
    Not the desktop!! please...we're pro's.
    
This must be the .exe file. not a web installer.
Once loaded up the 'SQL Server Installation Centre':
    
    Click Installation....Upgrade from SQL Server 2000/2005

    You may need to restart but its pretty simple. Select the Platinum 'Instance' when asked.
        (will be only one unless they demo'd other systems)

C

Virtual PC Information (virtual machine)

The Virtual machine (PC) is a computer in a computer, allowing you to test Platinum on older operating systems (e.g., XP)
if you have older potential machines that may have these older operating systems and you want it to still work on them.

If not running already on screen; see bottom right grey icon in tray "Microsoft Virtual PC"

Right click it and choose  [MACHINE NAME]....Run
 
It will load a new 'Virtual Computer' on the screen, as if you just turned on at the power.

Tip:

.
Press bottom right "Alt" Gr button to get your mouse control back to DEVX proper from the virtual machine window

.
When installing a new operating system if the options to use a physical drive are greyed 
out/ghosted and the only one selectable is Use Iso Image.

Virtual PC needs to be run as Administrator to be able to access DVDs.
(How ever, there is actually not need to be Administrator to access a CD in the DVD drive) 

or go into the VPC bios and set the CD drive to first in the boot order. 

or making sure the physical drive is set to autoplay.

C

What is the SMS Text HTTP API via Platinum so that I can use my own Text message company? APIID API_ID

************************************************************************************************
*If you do not use our standard provider and the other party does not 'just work' with Platinum*
*We charge you to make Platinum compatible withm and our talking to, your chosen provider      *
************************************************************************************************

The SMS-Text provider must have a HTTP-API for Platinum to send text messages via them.

Here is an example to send to them, if they can send back their equivelent please?:

http://www.icetrak.com/submitmsg.cgi?
user=X
&password=Y
&to=447711513
&text=test

This string can be FULLY configured via Platinums XConfig tool. 
See starting tag:

SMSProviderBaseURL

All we need to know is user.name and pass.word

QU

How do I set it up in Platinum?

ANS

The SMS company should send you a working test/demo URL (web address) that you can paste into a browser.
Do not attempt setup until you have this, this is our clients responsibility to ask them for this.

Get the full working URL to pop in the browser, add a test mobile number and see if you get it
unless the basics work in the browser to send a message its really hard guess work and will take hours.

You often find that a person can use a web site to send SMS texts BUT actually need an extension or
even another new account to send SMS via a HTTP-API/software.

*Once it is working in the browser*
then and only then break it down into Platinums xconfig from that working base-line format.


Troubleshooting issues

To see why it did not work you can double left click the header in eMessaging and you will see
in the bottom section a small box with the full URL that was created and sent.

If you copy/paste that to the browser it may tell you what is wrong with the format
or you can compare via notepad to a working URL and see what you need to add or remove.


QU
Where does the api-id go?

ANS
Only some SMS providers use an API_ID, but you will see it in XConfig its right near SMSU.

C

re-creating the Platinum icon on the desktop.

If the icon has no colour to it:
A restart or even opening it would probably/usually fix that.
You can also right mouse click it and properties...change icon.

If no icon exists:
Have you ever created a shortcut to anything? ie. dragged a document to the desktop to create a quick shortcut to it?

Its the same with an .exe file shortcut.

Make sure you can run it from that icon afterwards.

C

When I log into Platinum I keep getting a message telling me that normal printer is not recognised in windows and I need to rename it.

(this maybe case sensitive so make sure you copy/paste not type-in)

Platinum has one name for the A4 printer (NormalPrinterName)
and
Windows has another name for it

Either can be changed to match but it is strongly recommended to tell Platinum the exact name of the printer so that if it is re-installed you do not
have this same issue!

We strongly suggest changing the name in Easy Setup because if the printer is re-installed you have the same problem again
as it will have a set-in-stone installed printer name.

Flavours setup: Update Products With Flavours Now Question on/off? (flavour group product UpdateProductsWithFlavoursNowQuestion Xaml folder)

**
edit: Important : Alphatask\Platinum\XAML now hosts the XAMLMaster.exe which does everything.  It is no longer seperate .exe's.
**

NOTE:
(most Internet connected computers will have this now if they are on Internet but if not Install .net 
 3.0 as a minimum - Windows newer than XP onwards has 3.0 as standard)

Due to XAML and images issues we can no longer trigger the .exe from Platinum, a desktop icon is required.

File Copying
------------
It is an extra addition to Platinum

open the flavours .zip file (found on bottom of our private help pages)

the contents are just "Program Files"

copy and paste to root of C: Drive

Create a desktop icon to the two .exes






Testing
-------
At :\Program Files\Alphatask\Platinum\XAML
Run both .exe's and make sure they do run and create icons on the desktop as a backup.
(they are sometimes not called from Platinum properly as its different technology)

Details of use and more information are here


Optional reading
================

Explanation of why xconfig setting is needed?

UpdateProductsWithFlavoursNowQuestion is set to Y to remind the user
that any new products must have product flavour associated



OLD SETUP:(do not use until XAML images are handled better)

 (look carefully/accurately , always copy/paste if unsure)
 AdvancedEMarketingFlavourOrganiserHandler
	:\Program Files\Alphatask\Platinum\XAML\AdvancedEMarketingFlavourOrganiser.exe

AdvancedEMarketingProductOrganiserHandler
	:\Program Files\Alphatask\Platinum\XAML\AdvancedEMarketingProductOrganiser.exe

XConfig setup
-------------
in xconfig ensure the following at set

UpdateProductsWithFlavoursNowQuestion
    Y

C

Is it possible to set each Service Duration ahead of time rather than the system learn them?

To be clear the steps below will make ALL the same length of time
e.g. they are a walk in shop and all treatments take 15mins. no other services done.

This is not flexible to a set time per service like S1 = 15m, S2 - 30 mins - thats not what below does.
 
if thats ok in xconfig,
 
IntelligentServiceDurationsManagerOn

N

and
 
DayBookBookingTimeDefaultDropDownItemNumber

(note: MUST be a number basically the item in the dropdown in visual order eg. 3 = 45 minutes, 2 = 30 mins)

C

The report mini-upgrade is not changing anything?(upgrading the reports reports.xml)

Q
I added a new report to and overwrote .xml but I cannot find report in Platinum its there and I overwrote reports.xml

A
I suspect you didnt close Platinum down and the file was locked as Platinum was open
OR
its a change to Platinum so you need to switch Platinum off and on again to pickup the change?

How do I get the Customer List to Show Course Details?

NOTE: It will show on customer lookup similar to how (TAB) does "ONLY" once a customer name is clicked.(not for all, so not exactly like Tab is)

xconfig

CustomerListShowsCourseDetails

to

Y

Cashdrawer was working but settings were 'fiddled' with - setting Platinum to trigger the cashdrawer when connected via a RJ11 cable to a receipt printer ESCPOS Fix

*IF IT WAS WORKING, ie. you are 100% sure it is plugged in properly*

Platinum auto-triggers the cash drawer, if someone changed the settings below this can block that.

This is only when connected via a RJ11 cable to a receipt printer.(cable is provided and is standard and a very obvious-plug-to-plug  setup)


In XConfig: (Clear the values completely)


CashDrawerPrinterName

CashDrawerHandler



If either of these have a value, Platinum will not use ESCPOS (the zero-setup method) to trigger the cashdrawer.


If the .cmd files have stopped responding when clicked due to anti-virus messing with them(backup not working)

For general Virus help please see here.

See Platinum tools page, for a .zip with registry settings to reset it.

System Restore - sorry but the restore operation was unsuccessful!

For basic system restore use see here.

*NOTE: these steps are only useful if you cannot use Windows built in 'system restore' feature at all*

This error seems to happen every time I do a system restore but as its really very helpful if it works:


*WARNING* BELOW WILL ERASE SYSTEM RESTORE POINTS FOR THE PAST SO ITS NOT FANTASTIC FOR HELPING REALLY
          but in theory it helps for future restores if they happen to be needed.


Find your Windows\Inf folder. (show hidden files and folders)

Locate and select the file "sr.inf". Right-click it and then click Install. 

(you may need the original install disk BUT C:\WINDOWS\ServicePackFiles\i386  may do the trick instead especially
 if its asking for a service pack CD)

Cannot do a Quick Product Sale get a Null Employee Id cannot insert

see script area in our private help page for the fix.

When I open Platinum it tried to Re-Install from the original .MSI installer! (reinstall: the feature you are trying to use is on a network resource that is not available %temp% .Msi msi.dll)

(slightly technical this article!)

There are a few reasons that Windows will re-install a program.

It is a protection method which tries to repair an install if original files are missing.

It is supposed to help keep a program stable, it can be a major pain especially if the original .MSI 
is now gone, which seems to be a Windows-ism.


edit: If they use system restore to go back to before platinum was installed
      (or indeed later to when it was upgraded) this will remove the install file. (seen it happen on .exe)
      short of a v irus or manual delition this is all w can think of it being.


Summary of Fixes

1.
Create a new icon on the desktop and delete the old one.
The new icon points to Platinum.exe (as below if you do not know the path).

2.
On tools page find the "Windows Install Clean Up" Tool - the Windows official MSI uninstaller
Install it.  Run it (it sits in program files, not in its own sub-folder. Look next to Windows Mail if not XP)
Uninstall Platinum from "Windows Install Clean Up" (NOT from add/remove/programs and features)
As above create new icon and remove old one.

==============

More details....more in depth steps

Solution 1:(not recommended if you have the time to do 2. below)

QUICK ONE: If you create a new desktop icon link to the c:\program files\alphatask\platinum\Platinum.exe
           and delete the old one it will run fine
           because when it uses the original desktop icon it also runs the MSI safety checks and wants the
           original MSI again, which for some reason has been removed.
           *RUNNING IT FROM ELSEWHERE WILL STILL try to reinstall BUT this is a very quick fix*



Solution 2: (there are many but this may be a sledge hammer that solves it, without doing the upgrade)

    One customer had Windows  update: KB974470
        It was Installed one day and the next they got the .MSI missing issue, could be completely coincidental.

    After trying most of below options I used the windows uninstaller from the tools page to uninstall 
    Platinums registration
    (this is only de-registering it from Windows no Platinum files are removed)
    After that I could not open Platinum from the desktop icon so I created a new one from Platinum.exe
    by dragging it on to the desktop, CTRL+SHIFT held down, to make a shortcut.
    
    While this is not an idea solution it would stop it reaccuring as you have removed the Windows 
    registration side and therefore the Windows bug.

Solution 3. Upgrade Platinum (which will replace the MSI with a fresh one.)

==============

More details and options:

Situations where a reinstall will happen it seems...

C:\install\Platinum.bak is missing and the desktop icon has been deleted,
this is why it is trying to reinstall each run.
Once I gave it the .msi it wanted it recreated the desktop icon.

Crucial: make sure you are not moving the C:\install\Platinum.bak file (e.g. don't move it to a backup device to do a backup,
you must not move/delete that file)

Crucial: looks like it is re-creating the "start Platinum" icon on the desktop, this icon must not be delete.


It is possible that running CCleaner on a machine MIGHT effect it somehow.
(first time we have seen this if so, unusual)


Solution (if c:\install\Platinum.bak DOES exist)

Run the upgrade = simplest or find the EXACT .MSI that was installed (c:\install\unziped normally)

If after the upgrade it happens again there is something wrong with the computer but not so much that it needs a rebuild,
back up personal files/Platinum now! in case of impending failure:

    Clear all files from %TEMP%           (type that into windows *FILE* explorer)
    run the upgrader but only the first part
    see %temp% (you may need to refresh with F5 key) (if nothing see c:\install\unziped)
    copy .MSI to c:\install\unziped
    run Platinum which should find it and be happy

Crucial:

You must not roll back to a pen drive backup without checking the date or you will be losing data.
It is not the data or the engine that is the problem it's the Platinum installer that is moaning
and trying to reinstall due to the above two situations.

Troubleshooting further issues:

If it keeps happening there is some corruption on the machine, especially if the original .MSI is deleted
that warrants a v irus scan straight away! 

It is not a simple as "nothing else is doing it on my machine"
Other software may not be installed via "Windows installer" (.MSI based) 
i.e., there are many installers like "InstallShield Installer" and this may not be corrupted like "Windows Installer" maybe.

Microsoft.com - Install the latest "Windows Installer" version. Or repair the current one.
    Oct09 version 4.5 is latest but you should do your own search for the latest version!
    (carefully choose the correct operating system and bit-version x86 or x64)
    http://www.microsoft.com/downloads/details.aspx?FamilyID=5a58b56f-60b6-4412-95b9-54d056d6f9f4&DisplayLang=en


========
Fix Windows Installer Error

You should reinstall the Windows installer, follow the following steps because you have to clean or it will not allow an install.

. start Run... type "cmd", a command prompt will be opened
. run the following commands one line by one line

attrib -r -s -h c:\windows\system32\dllcache
ren msi.dll msi.bak
ren msiexec.exe msiexec.bak
ren msihnd.dll msihnd.bak

. Download the latest update of Windows Installer for your Windows operating system from the Microsoft Download Center,
then install it on your system and restart your computer. This method should rectify your solve the installer problem.


Error: "The application has failed to start because msi.dll was not found"

Fix as per above to repair it.

also see #MsiReinstall

===========



Advanced

Failing that check and rebuild the windows files from an elevated command prompt:
See here. 



You can try upgrading to the latest service pack (SP) to shake it up a bit.
    right click on "Start..Computer" to see current version/service pack number



On the tools page find:
    Windows Installer CleanUp Utility
Install it and run it, choose Platinum form the list and force-uninstall it.
This will remove registry and file entries and allow a reinstall as if it was never installed.



Find the original .MSI file, it wil be in an upgrader or a full installer,
once unziped see %temp% or c:\install\unziped       (type into windows *FILE* explorer)
or
Upgrade Platinum so that a new .MSI is created.(simpler but they get an upgrade they may not want to pay for)

Failing that it is a Windows repair from the original disk.

Failing that a full clean install from the original disk.(format and fresh reinstall of everything)

C

I have a lot of useful eMessaging templates can I transfer them to another machine?

The usual live location is:
c:\Program Files\alphatask\Platinum\templates

zip that folder up, email it to the target machine and copy them to the \templates folder there

each file is date and time stamped so the likelyhood of overwriting another existing template is almost zero.

For HO use the \Live\ path instead
:\Live\PlatinumInternal\Templates

SQL Server logs

In the log are the following error/warnings:


If you lose a connection turn the firewall off, connect again, if it works turn firewall back on, 
you may now find its ok on but does let that triffic through. very odd.



The SQL Server Network Interface library could not register the Service Principal Name

This is ok, If not on a domain, Kerberos authentication requires that the client and server machines 
belong to the same domain.



The Service Broker protocol transport is disabled or not configured.

This is ok and shouldn't effect it working.


C

How do I search all report descriptions for keywords if asked if a specific report exists?

Open this text file IN NOTEPAD only and do a CTRL + F type search:
C:\Program Files\Alphatask\Platinum\reports.xml

Find the above file using explorer and click your right mouse button on it, choose open with...notepad


It is an XML  file and quite involved but if you switch off word wrap you can see the structure far more easily and search as its just a text file.

Click:  Format....Word Wrap (untick it)

C

How do I see the Windows Installer Version?

from a command prompt run:

msiexec

SQL Server 2008 express that comes with Platinum 2009Q3 requires version 4.5

This is installed as a prerequisite by the installer.

Can I switch off some SMS-Text services and use just email but still use SMS-Text when needed?

The XConfiguration TABLE on the database (not XConfig program in Windows)
can be used to fine tine this.

HappyBirthdayTextMessagesOn

ThankYouTextMessagesOn

There is no way to switch off reminder Text messages as you can with the above
as most people want JUST that SMS-Text feature we have not prioritised switching it off!
But eMessaging reminders is choice based. I.E., tick or not tick as per yor preferences.
If you did want SMS but no reminders on SMS instead of un-ticking the reminder SMS box on customer profile
you can daily (manually) send SMS reminders from the reminders button on the Main Menu.
That is manual not automatic. On boot-up of Platinum you can switch on a reminder to remind you to do this step!

Easy setup or via Xconfig; AutoReminders to N will prompt on boot-up to do it manually.

C

My text message display both the first and surname.(EmessagingHasFirstNameOnly)

e.g.
When I send a text to myself, it displayed my first name skipped a line and displayed my surname like
Hi Craig
Kelly ...... rest of message.. etc

ANS

It only does this on a manual process. It will do just firstname when automated like appointment reminders.

If you manually send it (which you are in your test) it will include the full name,
UNLESS you click your right mouse button in the middle of the list of customer names
and choose. Change...First Name

This gives you the greatest flexibility and what you see is what you get.

Tech:EmessagingHasFirstNameOnly is the default setting.

C

The product list does not show all the items (ProductSelectionScrollBarMaximum)

In xconfig
set 
ProductSelectionScrollBarMaximum   
above 450 (the default)

BUT

They should be using barcodes as a preference
if not
read the user manual the "Time Saving Tips" section

They can type a partial name on this page to search instead of scrolling through the list
which is slow and inefficient.

C

I am editing Raw-HTML text in notepad or another basic text editor, what are the basics?(raw html)
When a web page loads the browser will interpret the HTML text file that is downloaded from a web site and
display it in its own way.

Broadly each browser shows the same page, given the same HTML text, but there can be differences.

A good HTML tags list and explanation:
http://www.quackit.com/html/tags/

One of the things you will notice is that the HTML is bigger than the final text that the browser shows.

Similar to a Word document the "RAW" formatting is more complex than what you see as a final result on screen.

example.(in reverse)


Final result:
This Is strong, bolder, darker text


Raw HTML to produce that:
<strong>This Is strong, bolder, darker text</strong>





<strong> is one of many "HTML TAGS" used to add "effects" to the text.

You tell the browser how to display the text and that it needs to stand out darker, bolder,
or "stronger" than other text.


To keep web pages small you can more or less get it to display the text that you type in
without any further complex "Tags"


Notice that each HTML Tag has an end tag, for example here </strong>,
you use the back slash / to do this.

You must end the tag, on every tag.



Another Tag, pre-formatted text:


<pre>


This is used to display all text body as-you-have-typed-it
and allows you to keep web pages nice and small to download and still human readable as
its basically just a bank of pre-formatted raw text.

e.g.

<pre>
This is the body of the Text.
It is shown exactly how I have typed it in.
</pre>




Another tag, the Anchor-link tag:

<a

This is used for links called anchor-links, you see these all over web pages.

These are simply the links that open other web pages, the ones that you put your mouse pointer above
and it turns your mouse pointer into a click-hand icon.

For each of these you need to give it the hyper-link reference (href); a '#specific-link' to open

e.g.

<a href="#RawHTMLEditing"


This is the link reference to a page, or sub-section of the current page, that it will open when clicked.

It must be unique on the page.

You also give it a name which is often the exact same but without the #

<a name="RawHTMLEditing"



Full example:

<a name="RawHTMLEditing" href="#RawHTMLEditing">

</a>


and with the strong text also:

<a name="RawHTMLEditing" href="#RawHTMLEditing">
  <strong>I am editing Raw-HTML text in notepad or another basic text editor, what are the basics?</strong>
</a>


Notice that each tag has a matching / closing tag.





Width of HTML items(controls)
===================

Width can be set, removed 
or set to 100% which tries to MAX-out the width to the available space.
 
e.g.
style="width: 100px">
 
px = pixels (the smallest measurement on screen)
 
 
you may also see the old style:
 
 width=  
 
in there; both work but the style="" is the new CSS way (Cascading style sheets)
 
in terms of position its hard to just say without a specific example but look for <table style="....width
 
the table is the main outer rim or border of the frames of each of the HTML pages.
 
to help you can add tell it to show a thicker border (as opposed to an invisible one!) :
 
<table Border="1"
 
this will show you the areas more clearly especially when editing with notepad.
again an editor would show .... type lines to help with this identifying of the table borders 
so its far far easier to use.



C

How to use device manager to update drivers like video drivers?(screen corruption)

XP
    Control Panel...Performance and Maintenance...System...hardware Tab page... Device Manager

or

Upwards from XP
    Click bottom left circle-Orb for 'Windows newer than XP' search and type the words:  device manager

On all...

Here you can click your right mouse on an individual item(Display Adapters for example) and update it.

The best results would be to update fully firstly from www.WindowsUpdate.com
    (if time, will probably require a restart)

Most manufacturers provide updated drivers also:

e.g.

if it says NVidia try this. Option 2 may be able to auto sense the hardware to save you guesswork
http://www.nvidia.com/Download/index.aspx?lang=en-us

also #HardwareSense

C

Add new hardware a device is not sensed recognised?(update driver uninstall)

QU
A device (like a pen drive / USB memory stick) is inserted but not being sensed/recognised.

ANS
With this you can try (with pen in) a add new hardware (usually on the control panel in xp)

it may also be installed already but broken/drive issue.
    ("USB Mass storage" is generally its name under the USB branch of device manager)

System/device manager - update driver or indeed uninstall and then from top menu "sense new hardware"

Can sometimes shake things up and get it sensed again.

also #DeviceManager

C

Overheating computer

Heat can permanently-damage chips inside the computer, even if it appears to be working again.

We had a machine that was damaged similarly, we got a processor that worked
and the machine boots up and works but we put a slower chip in to replace it due to heat.
I know a tiny fan has been put in the back of these machines housings in the past to keep the 
colder air flow going. Software can be used to slow down the chip if hot
(overclocking software comes with a lot of mother boards now)
see #BootOrderBios 
you can also enable fan monitors/audio alerts in BIOS
if fails of overheats it will let you know before it crashes/damages it.

C

How do I get into the BIOS to set boot order to boot from original Windows install disk?
#BiosSettings
How do I get into and setup my customisations in the BIOS?(wake on Lan)

When the computer first switches on it knows how to act by reading the settings
in the BIOS (Basic Input Output System)

Every computer is different depending upon the manufacturer.

You have to restart the computer and quickly press a certain key.

You may have to restart a few times to try different keys but usually
pressing F1 or F12 on computer keyboard at bootup will take you to the BIOS screen.
(if not quickly read the screen that flashes up on switching on
 it may also be DEL or F2 or even another key)

In the BIOS you can move about by using the keyboard. Arrow keys and the Enter/Return keys.

Find "Wake On Lan" it may on the Power Management menu.(ACPI/APM menus)

Set it to enabled. You may have to press the space bar, or press enter when you are on it.

You must carefully then Close but SAVE CHANGES.(usually written along the bottom are the instructions)




Tips:

LogMeIn has a built in wake computer up.

or

search for 
wolcmd
and its .cmd file - which shows an example use.

or an easy util (another is below)

http://www.symantec.com/connect/sites/default/files/wolgui_0.zip

or 

via teamviewer

you can also use the router, login, and see if you can get MAC addresses and/or wake a machine up.
(other utils exist 
http://www.nirsoft.net/utils/wake_on_lan.html#DownloadLinks
which maybe easier/faster to setup if pwds exist on router.)

e.g. some button may exist that wakes it up:
view the LAN
You can get the specifics or try to catch-all via software:
pasting MAC addresses, needs double checking that they were in the correct format.
Auto scan utils may not find it and you may need to add it manually.  

C

How do I get into the BIOS to set boot order to boot from original Windows install disk?

#BiosSettings

When repairing a computer often you need to insert the original disk
pop it in
switch off and on again and watch
you should get a "Press any key to load form disk...."

If not go into the BIOS and set the CD/DVD drive to first in the boot-up order. 
(set Hard drive down and Floppy down, CD/DVD up to top of boot list
 you may have to press the + and/or - keys on keyboard)

you could do with restoring from backup or system restore;(search here)
not a fresh copy or you have to re-install everything
(dont delete partitions dont format, repair or fix)

C

CHKDSK - CHECKING Physical DISKS for errors after some failure or problems.

*
*BACKUP Platinum and any personal files before doing any disk check*
*




Option 1.

This is a far less techy way to perform a standard disk check but it will still need a restart.
Click Start(bottom left Orb/circle)
My Computer
Find (C:) Hard disk Drive (or similar name)
Click your *RIGHT* mouse button on it
Choose Properties from the menu.
Click the "Tools" tab page at the top of that window.
Under "Error Checking" click the Button to "Check now".
Tick all boxes and submit it.
It will ask you to schedule and restart.
It may take a long time to check the disk, a night-time activity.




It seems to do more also or at least takes more time that the other CMD option below
and also has been more successfull in fixing troublesome machines.




There is an easy DOS COMMAND/BATCH file script that runs the above and more checks here.



    




Option 3.  (if possible you should do option 2 above even if a technical person)


This is more techy: details and steps...

NOTE: The 'event log item' detailed below may not exist if there were no error/s found.
      Best to clear all logs first to easily find it.

(If you are on Windows newer than XP or above chkdsk must be run from an administrator level CMD command prompt)

Important:

*As a CHKDSK can effect a customers computer we must first ask them if its OK to run*
*and the small risks involved. If a computer is working but a hard disk drive is corrupted *
*CHKDSK can repair the drive and stop Windows from working properly, then needing a reinstall*
*it would be a failure that would happen in time anyhow BUT is very unlikely to happen with CHKDSK.*

CHKDSK is a Windows command that repairs a PC-computers hard disk.

You must run it via an administrator level black-COMMAND-CMD prompt

To actually repair any issues found you must run:

    CHKDSK /F
 
for it to actually DO any changes...(restart required)

Without the /F it will purely be a report, it will not repair!!! (it warns you about this when run)
The /f requires a reboot but without it you can run and see if there are major problems with the drive.

It can take a long time to run and the /F will often require a restart as the drive is LOCKED as it is
in use and cannot be repaired when in use. (strongly advise a restart last thing at night after /F)

Look for words like inconsistent or error to know if it needs the /F to repair it.



Running it:

check out the first line again,
but once approved, /F can be run anytime and she can then restart last thing at night
/F will wait until a restart is done. it wont suddenly shut down
you can see if all is back on line in the morning
providing the /F run was ok it should be back.
you can then run it without /F to see if any more corruption exists or if its now clean and repaired.


    



============
The Results?
============

It is important to inform, that it was not Platinums fault,
but a disk error and the log will help with this.

A restart is needed if the main computers system drive (the most common main check)

So you need to see the results after the restart.

Clear the logs firstly before running the check disk to make sure it super easy to
find the results as they will be the only results! (right mouse on log name to clear, no to the "save?")



The important bit is that there is no HARD ERRORS:

         0 KB in bad sectors.

Is good news.

If not get all personal files off the machine asap and disk check until it's clean.





Windows newer than XP (onwards?)
=====
Do a Windows newer than XP search for "event viewer"
        OR
                Control Panel -> System and Maintenance -> Administrative Tools 
                  -> Event Viewer (Right Click ... Run As Administrator) 

Look at the main Administrator overview list
    (no need to go digging if you only just ran and restarted the machine)

Event Viewer (local)...Windows Logs...Application
    You should see under Source column heading the event called:
        WinInit    (or even ChkDsk)
     with the details in the scroll box below it.(click to see details if not)



or if not found try the below XP location...




XP
==

Control panel.. Admin Tools..  Event Viewer... Application
immediately after Chkdsk
     you'll find an Entry called 'winlogon' - if you Click on that you'll get a Summary 

or if not found try...

    Windows (protocols) -> Application, item "wininit" and click on it to view data
     (or if not looking for Windows Logs -> Application -> Source column -> Wininit)


also try
c:\bootex.log
May only be on XP Pro only - not XP Home?(unsure it maybe a temp area used during reboot only)





Looking at another computers event viewer, etc.

    at a blank command admin-level prompt:   net use \\MachineName
    then in event viewer menu..connect to another computer, then:   MachineName


Another command is:

chkntfs

which will check for real fundamental problems.



Final note:

The manufacturers of hard drives have
utility programs that are used to check their respective hard drives for
physical and logical defects. If you use one of these utilities, and it
shows a defect, you will be able to get a replacement drive without any
problem what-so-ever (assuming it is still under warranty).

There is no Window utility that does as thorough or complete testing
procedure.

C

My hard drive is full! \windows\WINSXS is huge in size?

(see also document below about reducing the size of the "system restore")

WINSXS component storage is a safe storage of .dll files in case of error/disk crash
and in case different applications use different system versions of a .dll
and to allow roll backs from service packs
Introduced in Windows newer than XP.

If huge and low space you can remove the rollback ability which can reduce older unused files.

\windows\winsxs\compcln.exe
or search for:
compcln.exe
(or just try type/running it from an administrator level black-Command/CMD window)

Example test on a full hard drive with lots of Microsoft applications installed (development machine)
    pre run 10.4gig size on disk, post run = 8.01gig size on disk

NOTE: Windows newer than XP on SP1 it was called vsp1cln.exe (not a well thought out long lasting name!)

How do I reduce the size System Restore has to use, its big and I need space!?

For basic system restore use see here.

In Windows XP increasing or decreasing the available space to system restore was no more complex
than opening the System window in Control panel, clicking the system restore tab, then clicking
the settings button and adjusting a slider bar to increase or decrease the space.

In Windows newer than XP this option has now disappeared. the whole process of enlarging or reducing
system restore space has become more complex. Instead of a simple slider bar all such alterations
must now be done via command line option.

To see how much space system restore is actually taking up you need to use the Volume Shadow
Copy Service Administration Tool (vssadmin, for short), which runs from an elevated command
prompt as follows:

1/ Click Start

2/ From the Start menu Click All programs followed by Accessories

3/ On the Accessories menu Right Click on the Command Prompt option

4/ From the drop Down menu that appears, click the Run as administrator option

5/ When the Command Prompt window opens type:
   vssadmin list shadowstorage
   and Press Enter

6/ The results should read something like this:

vssadmin 1.1 - Volume Shadow Copy Service administrative command-line tool

(C) Copyright 2001-2005 Microsoft Corp.

Shadow Copy Storage association

   For volume: (C:)\\?\Volume{..

   Shadow Copy Storage volume: (C:)\\?\Volume{...

   Used Shadow Copy Storage space: 197.766 MB

   Allocated Shadow Copy Storage space: 400 MB

   Maximum Shadow Copy Storage space: 2.092 GB

7/ In this example the C: drive is 19.5GB in size. The currently used storage space is 197.766MB
and the Maximum space allocated for System restore is 2.092GB.

8/ The current stored system restore points are 2. this can be found out by using the vssadmin
list shadows command.

9/ In my opinion the 2.092GB Maximum shadow copy storage space is quite acceptable for this size
of partition. However, the larger the drive/partition the more space will, inevitably, be allocated
for system restore points.

Reducing the Allocated Space
To reduce the allocated space we need to use the Resize option in the form of:

vssadmin resize shadowstorage /on=[here add the drive letter]: /For=[here add the drive letter]: /Maxsize=[here add the maximum size]

Let us assume that we wished to have a maximum size of 2GB from this particular partition/drive.
The command line option would look something like this:


To change the maximum size on the disk that System Restore will use, you will need to type in the following command:

vssadmin resize shadowstorage /On=C: /For=C: /Maxsize=2GB
(or format = 300MB - which is the smallest possible size!)

Tip:If it doesnt work switch it off temporarily before resize.


So to put this in to practice you proceed as follows:

1/ Click Start

2/ From the Start menu Click All programs followed by Accessories

3/ On the Accessories menu Right Click on the Command Prompt option

4/ From the drop Down menu that appears, click the Run as administrator option

5/ When the Command Prompt window opens type: vssadmin resize shadowstorage /on=[here add the drive letter]: /For=[here add the drive letter]: /Maxsize=[here add the maximum size] and Press Enter

6/ if all goes well you should see a message saying 'Successfully resized the shadow
copy storage association 

7/ Your System Restore shadow storage has now been resized

C

The Web Browser is gone or hidden, what can I do to install one?(Internet explorer firefox fire fox google chrome)

iexplore.exe can be typed in to start..run
or
its normal direct path if they deleted the icon is:
C:\Program Files\Internet Explorer\iexplore.exe

Can you install another, google chrome, firefox there are a number of free browsers or

NON Admin user?

Access can also be dropped to it and you will not be able to install another if you
are not an admi.nistrator level user.

Note: Google Chrome - when installed it only works for the user it is installed on.
                      not for all users of the machine. probably a security issue.
                      
C

How can I speed up Platinum? (Make Platinum Faster speedup speed up speed-up optimise enhance increase speed faster performance slow down Defragment)

See "Make Platinum Faster" here

My shortcuts are all the same icon (.Lnk wrongly associated)

e.g.
I Some how accidentally assigned .Lnk files to notepad so all my icons on desktop look like notepad icons.

Possibly linked to Norton anti v irus or adobe acrobat/reader
you are able to click your right mouse button on any shortcut and choose "open with..."
and assign notepad (for example) to a shortcut .LNK file thus making every shortcut open in notepad
e.g. Platinum.exe opens in notepad not as a program that runs
(seen only in Windows 7 but that may not be relevant)

Open regedit and check:

HKEY_CURRENT_USER\software\microsoft\windows\currentversion\explorer\FileExts\.lnk\OpenWithProgids  
should be all that exists. delete "OpenWithList"  this is telling it to use  - notepad.exe

and that this exists:

[HKEY_CLASSES_ROOT\.lnk\ShellNew]
	"Command"="rundll32.exe appwiz.cpl,NewLinkHere %1"

C

Unhiding the manager options from staff (xconfig not via easy setup)

You can hide it from staff via easy setup but to undo it you need to use XConfig utility.

HideManagerOptionsFromReception

ReceptionHasToolsAccess

ReceptionHasSetupAccess

C

Does Platinum work on an Apple MAC?(macbook boot camp bootcamp macintosh)

Platinum can run on MAC hardware but you must have an INTEL based processor, a new MAC basically,
runnning the Windows operating system.

PC versus MAC:

We are worried about the stability of Windows PC's versus Apple MAC?


A friend of ours is a hardware engineer and he maintains that a single-use Windows PC
is highly stable if kept simple,
i.e., Do not load-up the machine with loads of none-business software or you may have troubles.

We recommend you keep Platinum on a business-only machine and do not let staff
install just anything they like on it.

We also recommend you buy a Windows-PC that is "officially built" as it will work better
with high-quality components and drivers and will be well tested to work properly together.
e.g., Buy a DELL built by DELL and not the local computer shop that MIGHT put cheap parts inside.


**Let us know when you have installed Platinum and can see demo data.**

TIP:
What we have learned lately is that you must get the people who help you to get the Internet
working on the Windows side or they have not done their job properly.


Technically...

You need to dual boot your MAC with software called 'bootcamp' and its techy to setup
that you would need 3rd party help.

Summary...

We would not recommend MAC use unless you love Apple MACs and already have some
investment in them like an existing MAC computer and software.
If you already have 1000 worth of MAC software or such like that is the only reason
to go with a MAC for Platinum.

MAC tends to be more expensive to buy, maintain and software is also more expensive than Windows-PC
ask your local computer shop if they repair MAC and see the reaction.

If you like your MAC you can remote control a PC with a MAC and get a Windows-PC computer
for the business.

There is more info on the bottom of our TRUTH free report that is available on the website link.

C

Quick Product Sale fails - fix script

--run this script, there is no disadvantage if the row already exists/safe.
use platinum
go

SET IDENTITY_INSERT employee ON
go

insert into employee
(id, name, departmentid, deleted)
values
(1, 'Quick Product Sale', 1, 1)
go

SET IDENTITY_INSERT employee OFF
go

The process cannot access the file X because it is being used by another process?

If stuck a restart usually clears this.

You or a Windows program has a file open that you are trying to use or edit
or Platinum is trying to open to use.

Some files can be locked so other programs cannot open them.

Files can be opened by Platinum and bulk-edited behind the scenes
to make life easier for customer setups.

It may also be that another Platinum is running it may not have 
shutdown yet or is not visible but is stuck while shutting down.

You can use Task Manager to kill the process off.(Platinum.exe)

C

How do I create a one-click installer from the receipt printer driver?

Epson is easy:

Install it on the target environment and operating system, then use the program files menu option
to create a script and build the silent installer .exe - NOTE: it will be VERY specific to the
operating system and the options you chose like specific physical hardware version.

Windows: How to Scan / Test your RAM or Memory with Windows Memory Diagnostic Tool

Windows XP does not have this; it is Windows newer than XP onwards. EDIT: for XP http://oca.microsoft.com/en/windiag.asp

Thanks to Shivaranjan.com...

There may be instances where your computers RAM or memory starts giving you problems
and you want to know the stability of your RAM. Windows newer than XP comes with a built in
memory diagnostic tool you can use this tool to do RAM or memory stability check.

Accessing the Memory Diagnostic tool within Window Windows newer than XP (also available from F8 Boot menu)

Click bottom left circle/Orb

    type:
    memory
    
    click:
    Memory Diagnostics Tool

C

Copying files over a VPN?

Copy the file across the VPN to a "Shared Docs" type location.

Take over that machine and find the file in the "Shared Docs" area.
    (you can still do the \\MACHINE_NAME format in an explorer window
     even if ON the machine to find it easily)

Always MOVE or delete temp files from a shared docs area, especially if large,
as it will probably be backed up.

or

Use good old web email and once received copy to the location you wanted it.

C

Outlook Address Book - transfers and use

As you send emails Outlook will remember those email addresses for future.
BUT...
If you do not add them specifically to an Outlook PERSONAL address book
then you cannot transfer them to a new machine along with your inbox, etc,.(.pst file)

C

How do I recover Windows when no boot up is possible?

If you cannot boot up you cannot use the Windows System Restore utility.
It then gets hard to recover but it is very possible.


If it will not boot force a restore from the system restore files:

To gain power if physically in front of you install a new partition\copy of Windows
and boot to copy files about.
OR
Use the less friendly recovery console from a Windows boot CD
(if talking someone through it, etc its easier this way)

from command prompt run:

CHKDSK /R

(The chkdsk / r command also includes the P command and will also look for lost recoverable 
information in bad sectors. More here.)

then from recovery console only:

FIXBOOT

reboot
F8 button 
LAST KNOWN GOOD CONFIGURATION

(may work at this stage)

-----next level of terrible step ---------

If not you need to file copy. NEVER do just some you must do them all or it doesnt like it.(for me)

find the latest snapshot by name e.g. RPx x = needs to be highest number
C:\System Volume Information\_restore{xxx-xxx-x-xxxx-xx}\RPx\Snapshot
(you will have to right click  and set security to everyone to view contents, tick show system files from View menu)

copy _registry_machine_system c:\windows\system32\config\system

same...

_REGISTRY_USER_.DEFAULT          to default
_REGISTRY_MACHINE_SECURITY       to security
_REGISTRY_MACHINE_SOFTWARE       to software
_REGISTRY_MACHINE_SAM            to sam

Technical Article: Data Importing Basics?

Also see 'Data Importing Basics' here


Ask us to send you the e xcel template "customer.xls"

Tips:

Leave any blank that you do not know e.g. Loyalty Id

Excel-concatenate the first and surnames from your data into the one column/field called "name"




Excel Script(see our own private help pages)
============

C

SMTP: Mailbox name not allowed? The SMTP host was not specified?(unavailable host name)

Check the SMTP name is correct and in the correct format like SMTP.?.Com  or mail.?.com
e.g., SMTP.BTConnect.com

Web Search for the broadband providers correct format
as the customer may have written it down/typed it wrongly.

We have over customised the eMessaging Html Templates; its a mess, can we start again?

Check with the customer or open the .html files in a browser
to double check that they are not highly
customised by a 3rd party web page developer.

Restore all .html files from any newly/freshly installed Platinum demo process folder
it is very unlikely that they will be very different if there are any changes in future.

You can then re-run the *Initial email setup* step and it will correctly setup their contacts/address.

Note:

The easy replace option in easy setup is really for customers to easily change simple text
e.g. a new telephone number in all templates

At no time should you manually edit individual .Html files as the others will then be out of sync.


You also have to use
<br/>
to create a new line if you need one in the HTML file after that initial setup.

If you find you get:

Web:
www.X.com

but wanted it all on one line you need to replace

Web:

with 

<br/>Web:

To put it on a new line.

It may also be centered text with a fixed width if it has been altered by a 3rd party already..

Removing a LogMeIn from the top right drop down to the main list?

(Instead of this make a note on their notes area in profile to say they are on drop down)

If not XP.(which does not have UAC)

If no-one is there to say Yes to your security prompts.

Go on via LMI and disable the UAC.(most probably needs a restart)
Go on Via VNC session (prey it doesn't disconnect)

It will now more or less act like XP and not disconnect the VNC session on each
security question.

Reinstall LMI (you can try to say no to a restart)

C

Windows Installer - The feature you are trying to use is on a network resource that is not available?

Has Windows been reinstalled?

    If so you need to uninstall and reinstall the program.
    You probably need to repair the .net Framework.
    You may have to use the tools pages MS Uninstall utililty if you cannot uninstall something.

One program only?

    Just repair the one program as above.(MS Uninstall utility)

C

conversion failed when converting the varchar value?(USERCANCELLED)

(NOTE:This is the most common reason and is fixed in more recent versions)

They have cancelled on the Easy Setup option leaving a "USERCANCELLED" stored instead of a number.

You can see from the worklog (or exceptions log) what they were trying to set.

The simple fix is to use easy setup again to set the value they were changing, this properly sets it.
*See XConfig notes on why XConfig should not be used unless an emergency*



If this does not work try more options below.

script:

select * from XConfiguration

will show you the values in the table-based configuration(back-end)
     (as opposed to XML xconfig method used by the Platinum front end uses)

If there is an unpredictable difference between what you have in demo or development and it "SHOULD JUST WORK"
for the user you should check the xconfiguration table for weird or blank values.
e.g., an old issue when cancelling would put
"USERCANCELLED" in a numeric field, for example, which is not helpful and crashes part of the program when it tries to
convert to a number.

--sql  s cript to show everything in configuration table (not .xconfig util)
select * from XConfiguration


Set it as they should have by using Easy setup and OK after typiong -1 (or whatever)
or worst case/slower...via script:

--update
update XConfiguration set TheValue = '-1' where TheType = 'ShowStockAboveLevel'
go

Do you want to view only the webpage content that was delivered securely?

Tools>Internet options>security>custom level>display mixed content: Enable.

force forcing uninstalling service packs .cab pkgmgr.exe

NOTE: By example; if you wanted to refresh a service pack
      (uninstall from programs and features..show updates)
       if it doeasnt work e.g. search for Windows newer than XPSP2 in the registry and remove it.
       (if cannot del registry keys
         right click..properties..take ownership or tick ALL for administrators)

e.g.

start /w %systemroot%\system32\pkgmgr.exe /ip /m:[extraction location]\Windows6.0-KB943729-x64.cab

==start params==

/w          = wait until exited

==pkmgr params==

/ip         = install
/up         = un

/l:         =  log file

Loyalty points can be culled or cleared or set to zero after converting, how can this be switched on and off?

Its an XConfig setting(see top article), ZeroTheLoyaltyAmountAfterTabUpdate, which can be switched on accidentally (OFF AS STANDARD)

It will zero all loyalty points after each convert!

C

It was working ok but we are getting a loss of data or a Blank Daybook?(nodata)

See here.

Basics: What are the Disaster Recovery Steps if I get a Database Not Running message?

At all times you should secure your personal data via a backup of the entire machine.

If you have a 3rd party/shop help you please keep your Platinum backup safe or ask them to secure it
c:\install\platinum.zip and platinum.bak (to be double safe)

If you have a recent backup you should first try to restore it see here.

In most situations you should make sure Windows is fundamentally stable via our ComputerFix! process
or by doing a system restore back to a good date in the past.

Ultimately if you need to move to a new computer please see here.


Upload the latest platinum.zip to head office.(ensure there is a c:\install\platinum.zip with a \install\platinum.bak in there firstly)

Reboot computer and login as you normally would do.

Could be a security access issue. Is the current user an Admin level user?


*Always establish the database engine version, never install a newer engine if it is not running
*or you then will have both a potentially corrupted database AND an older version requiring upgrade.

Summary:

It is very rare to actually fix a broken database engine.
If they have a super recent backup, like last night and its a morning failure use that. It will be faster.
But check the date super carefully, correct year? very recent data backup?
(Important: The .bak is the only indication of how recent not the .zip date)
But its better/faster to just backup the latest backups files and uninstall engine and reinstall engine.


Always try this firstly, especially if the machine seems slow or dodgy:
    backup the platinum.zip asap(\install\.bak should exist?)

Backup engine master data files:  as per here.
    **stop sql server engine** service FIRST!
    .MDF .LDF (.LDF is essential!)
    (you could just copy the entire 'Data' folder)

Do a physical disk check see here.

Reboot to run that disk check.


If you get no data is maybe just connectivity to the database. (especailyl if the backup is restored ok elsewhere!)
Add/remove programs - Programs and features from control panel.
    Right click repair the "Native Client" (or anything that says "connectivity" or ADO in relation to SQL Server Express)


If you want to try a more step by step recovery to see if you can solve it without an uninstall of the engine.

Always backup as above.

Establish the current database version. e.g. 2008
Installers are on tools page.
Try to install a platinum2 instance and it may fix minor issues with main "Platinum" engines instance
uninstall platinum instance and reinstall it, then restore any valid platinum.bak/zip and stop server. copy .MDF .LDF back
restart engine



Common questions about why and why we charge for our time to fix it when leasing software only!

Platinum writes to a database.
If the power goes this will leave corruption/errors.
Which is definitely what mostly happens.

In comparison to our service, if you took the computer to the local shop
they would charge you 50 to step in the door, so we are not taking advantage.
The monthly lease is for software rather than extra
repairs, etc. its our very basic time on it really that is an extra.

C

Troubleshooting remote access: We get a totally Black Screen on remote access OR patchy squares on screen or cannot copy / paste via clipboard?(terminal server display is inactive)

Main and simplest Solution:

    Try installing and using FireFox browser instead of standard Microsoft's Internet Explorer(IE)
    it is available from mozilla.org  (if you ARE; try  IE instead or google's chrome #NoWebBrowser)


More...

The remote access software is a 3rd party program so its not related to Platinum directly,
in other words we cannot control it or alter it.
 
What we have noticed is that sometimes people running Internet Explorer IE
browser with LogMeIn will get a black screen or random black squares.

There are a few methods to try below but one we have found to be easiest is to
use a different browser, e.g. FireFox, and then its fine.

We had 1 report of the business machine freezing when taking over from home.


NEWSFLASH!
I switch (Windows newer than XP) UAC off and restart and its fine.....for a while.
then I go in as HTML as standard and hit the ActiveX button (top left of the remote pcs visible screen area)
and it starts to work ok again!


(NOTE: using HTML mode instead of ActiveX will help you - but to take over a computer with VNC simply
       double click the version number of Platinum above the @ symbol (2008 Q2 final upwards only) - much quicker)

We cannot see their screen its black BUT we can function in HTML mode.
its not as interactive but you can see a picture
where you click it does the click on their side and refreshes your screen. slow. bad. 
but works for emergencies.
before you connect you set it to HTML mode instead of ActiveX mode (which works for most).
Set it by clicking the connection Settings link before you connect.



Other stuff to try...(if you get black screen and terminal server error also)

Can you try to do the top right 'CAD' button, to do a ctrl+alt+del on their machine side?

Restart the computer remotely via Log me In (LMI)
    left hand side...Preferences...advanced...reboot.(Emergency one is probably safer if no-one is on the computers side)


See also #RestartLogMeIn.


More...

Upgrade the VGA drivers on your pc, especially as I have been able to access from a different computer.
It must be your pc or your broadband supplier.

Another alternative is to try via another browser like Mozilla Firefox (free download)


From LMI knowledge base :-

My remote control window is black, what should I do? 
If you click on Remote Control, and all you get is a complete black screen,
there are two things you are going to want to try.

First thing is to disable the Display Accelerator.
To do this, log in to your computer, and before you choose Remote Control,
click on Preferences > General Settings.
On this page, uncheck the box labelled Use Display Accelerator.
Scroll to the bottom of the page and click Apply.
That should resolve the issue.


If the above did not work, please go back into Preferences and go to Advanced Settings.
Under the Screen Recording section ensure that the output location is valid.
If you do not wish to do this, disable this feature.


How can I disable or uninstall the display accelerator? 

Some hardware may have conflicts with the driver LogMeIn employs to display optimized remote screen video.
If needed, you can disable or uninstall this driver and use the default screen display.

 Note: 
Before proceeding, please ensure you have updated your video driver to the latest version available.
First, try disabling the Display Accelerator.

1.Right click the LogMeIn icon in the system tray and select Open LogMeIn 
2.Go to the Options tab 
3.Go to Preferences
4.Uncheck the box for Use Display Accelerator
 Note: 
If you do not see this check box, it means that the driver is not installed,
and the conflict lies somewhere else.
If that still does not resolve the conflict, uninstall the driver.

1.Go to Start, then Run ( Windows newer than XP and 7 users can use the Start Search box )
2.Type cmd and press Enter
3.At the command prompt, type:  cd c:\program files\logmein\x86
4.Once there, type:  logmein uninstallmirrordrv
After a reboot, the Display Accelerator will no longer be present on your computer.


More technical:

Worth trying different browsers as they use different plug-ins/totally different programs.
Chrome is sun's java? IE is microsoft's activeX plugin. #NoWebBrowser



Sync Clipboard

When in a session if you cannot copy/paste...
Click top menu Options...Sync Clipboard (it seems to untick itself sometimes.)


C

Error 701 There is insufficient system memory to run this query?

Steps: (mostly installing the SQL Server EXPRESS manager would make them easier to do)


.
Controlling the memory use by the server:
(web opinion)
This can be configured using the -g start up flag - under 2008 it defaults to 256MB,
but under SQL 2000 it was 384MB. Having restarted the database with -g384 added to 
the options all now seems to be OK.



.
Setting max server memory.(untested maybe same as -g???)

            EXEC sys.sp_configure  
               N'show advanced options',   
               N'1' 
            GO 
             
            RECONFIGURE WITH OVERRIDE 
            GO 
             
            EXEC sys.sp_configure 
               N'max server memory (MB)', 
               N'2048' 
            GO 
             
            RECONFIGURE WITH OVERRIDE 
            GO 
             
            EXEC sys.sp_configure 
               N'show advanced options', 
               N'0' 
            GO

.
Try the 2008 engine marked script first on all versions.

--2005?
DBCC FREESYSTEMCACHE
DBCC FREESESSIONCACHE
DBCC FREEPROCCACHE


--2008 (tested and runs on 2008 no errors)
DBCC FREESYSTEMCACHE ('ALL');
go
DBCC FREESESSIONCACHE
go
DBCC FREEPROCCACHE
go
DBCC DROPCLEANBUFFERS
go



--helpful queries

.
get a picture of memory usage when you run into a problem.
Execute:
dbcc memorystatus

.
see scripts for number of connections select statement.
(3rd party processes may not release connections and hog resources)

New hardware is not working or hardware driver is updated and it stops working?

Summary:

Sometimes when you upgrade a driver for some hardware you need to force it to use it.
or in other words you "Scan for hardware changes"


Here is step by step how...

XP

Click the Start button (very bottom left <-- )
Click "Control Panel"
Click "System" (if you do not see it click top left 'Classic View')

Click "Hardware" tab page at the top of that Window
Click "Device Manager" button at the top.
Click the item in the list "Network Adapters"
    (if this is not there click ANY item in the list)

On the top of THAT little Window is a File-Menu
    Click Action
    Click "Scan for hardware changes"

Wait while it picks up the changes...

It should sense it and you may have to restart the computer to get it finally working.

--

Still not working?

Double click the item to open a sub-list
    e.g. Double left mouse click the Network adapters to show the item/s

If you do see the item in the list
    e.g. Network adapters....
                Intel XYZ Adapter

Click your RIGHT mouse button on it.
Click "Properties".
Click the "Driver" tab page at the top of that Window.
Click Rollback Driver.

Again you may have to restart after a few seconds of waiting...

If still not fine you need to do a system restore to a previous date before you did the update or install.

C

How do I restore the original demo data or configuration? (database xconfig config setup settings)

QU
I've been having a good play/familiarisation and I need others to do the same
how do I get the demo data back without having to do a complete re-install.

ANS
This should not be done on a customers live machine.

Close Platinum
  (Hold down SHIFT and exit and it will not do a backup or PDF appointment export and so will instantly close)
Delete c:\install\platinum.BAK
Open Platinum which will self-check and restore the original demo .bak

YOU must then manually Restore the database (will overwrite the new with the original)

Technical:

If you need to restore the original configuration back to demo/initial:

Platinum.exe.config.new holds an unchanged version of the configuration
for the purposes of merging new tags in when upgrading Platinum.
Therefore to restore back just delete platinum.exe.config and copy then rename platinum.exe.config.new
to just platinum.exe.config.

If you go wrong Platinum will restore any missing files and in-fact just deleting platinum.exe.config
may get it restored for you with nothing more to do.


Exception to the rule = MiniUpgrades:

Open Control Panel
Open Programs and Features/Add Remove Programs
Look for Platinum Mini Upgrade

If you delete platinum.exe platinum.exe.config platinum.bak from their original locations
we are unsure which version you will get restored but suspect the originals
(.bak for sure as this is not shipped in a mini upgrade as it is not data destructive)

C

micrososft sql server management Studio to investigate or run scripts

To look at data quickly:

Open it, drop down the database names
right mouse click the table names on the left and choose 
"select top 1000 rows"
bottom right scroll to the right (and down a bit if blank) 

C

Application Profiler to see resource and memory allocations?

icon - Profiler...open click "Start Application" find normal user path to platinum.exe
it should boot it and you can play about as normal then profile from button.

C

Repair/Fix laptop battery steps
(Internet opinions...)
MobileMeter or Battery Monitor

*bios upgr

.
If the control software becomes corrupted, it must be replaced or circumvented; BIOS reboot could help.



.
*with the ACC plugged in i rocked the battery out of contact – wait a few seconds – rocked it back into contact and waited till the FIRST blue light appeared on the charging light and rocked the battery out- waited a few seconds and rocked the battery back in to make contact- this time it took less time to get to the first blue blink. and rocked the battery back out and waited a few seconds- i did this 5 to 7 times until the there was only a second or two between contact and a blue light on the charging indicator. and then put the battery in and left it and the light stayed a solid blue.
if the charge light is solid then it is plugged in – charging.
if it is blinking it is plugged in – not charging.
I think what happened is that the battery was too low to register and these step in this order primed the battery back to a very low level to initiate a continuos charging level.



.
i did a series of taking the battery out and plugging/unplugging the powercord… while the battery was out and cord was unplugged i did a “powerdrain” which is done by holding the power button for about a minute. after that i put the battery back in and plugged cord back in and waited for about 5-10 minutes. the charge light is now staying on instead of blinking !! so now i boot up and its acting normal again.. only took me about a week anda half to figure it out but now it works, not exactly what made it start working again.. but it is. Funny thing is, i would do a hp battery health check and when it was doing the not charging thing,.. it would say it needed to be replaced. But now it says the battery is fine … strange,. STILL no confirmation on whats causing this problem tho.

I can get it to work by removing then replacing the battery while it is on and plugged in. At the same time I randomly change between my three available power settings. No real logic behind it, but after about three or four attempts it will begin charging. I have to go through this quite often.




I shut the laptop off,unplugged it, took out the battery and then plugged it back in. I then re-inserted the battery and waited about 10-20 minutes for the battery to start charging and it appears to be working now.


Next, we 'uninstalled' the Microsoft AC Adapter driver.
The driver automatically reinstalls itself on the next restart. 


I took out the battery, and hooked the AC adapter (without the battery) and then put the battery back.
All of a sudden, it started charging and now i checked (after a couple of hours of charging) it, it is 97% charged and (hopefully) charging.



(1) Turn on computer w/ AC plugged in like always.
(2) Remove battery (keeping AC adapter plugged in).
(3) Shutdown computer.
(4) Replace battery.
(5) Wait a few minutes, and the lightning bolt icon which has usually been only flashing is now a steady blue while it charges the laptop, then turns off when the battery’s at 100%




I even called HP Support and they told me to unplugit, remove the battery, reset by holding the power on button down for 30 seconds 

unplugged it and plugged it into a different mains, left it off for 5 minutes and turned it on and it was fixed. 






1) Shut down and remove the battery.
2) With keeping battery out boot the system with AC plugged in.
3) Once completly booted, do the normal shut down.
4) Once shut down, insert the battery and then plug to AC power.
5) Reboot the system. This should solve the problem. Worked for me!!




How to set the first My Storage box to display on customer lookup?

xconfig:CustomerListShowsMyStorage1Value
        

Allowing a search by customer id or loyalty id(searching code identifier unique)

xconfig:CustomerIdMode
        CustomerNameSearchIncludesLoyaltyCode
How do I insert language Translation text?

--script below assumes that in Platinums Xconfig the LanguageId is set to match the LY
--it will then default anything to english that is not in the MessagesText table
--with a LY Language Id

insert into MessagesText
(TheText, LanguageId, TheTitleTranslation)
values
('Services Treatments', 'LY', 'Education')
GO

Different versions of Windows for different hardware types x86(32 bit), 64 bit, IA

QU

NetFx20SP2_ia64.exe
NetFx20SP2_x64.exe
NetFx20SP2_x86.exe

Which of these is the most appropriate?


ANS
Depends on physical hardware involved.

In control panel.. system you will see machine/hardware spec summary.

32bit=x86, 
64 bit etc, 
ia is an itanium processor and can be ignored as its heavy duty and expensive business kit(not PC world)


Mostly if installing say a framework or engine AND crucially if you have a safe backup!
just re-download whole latest Platinum from website as it will choose whats right for THAT machine
automatically.

e.g. once framework is installed successfully
you can cancel the sql server engine install
(not the initial approval questions you need to say yes to all to get it to start.)

Mini upgrading with MSI or loose files .zip executethis.sql

See our private help files for links and troubleshooting.

No image means platinum is not installed (daybook pictures are gone MSI; An upgrade may have failed? icon file files)

e.g. no day-button pictures on daybook

Platinum was not installed fundamentally if a mini upgrader UNinstalls an older Platinum
and then fails to REinstall the new version.

The MSI uninstaller removes the static images and other crucial files like .exe

It can looked ok at first if there are files or even an .exe copied over.

But if no Platinum icons on desktop something bad is wrong and it
needs a fundamental install doing.(i.e. re-run an upgrader)

C 

Platinum on a virused machine any damage repair suggestions?(malware mal ware worm virus)


See basic advice/tools here.


First step should be to do a system restore to a time when your system worked properly (see above link)
(Virus infection could still be there so you need t oscan still).

Removal:

Web search for the name of the program or the prompts that come up as it may
give you very specific knowledge about what to remove or a tool you can download.


Top Tip:

If you are remote; use a "Safe-mode Reboot" option in the remote access software.
Do this first as it gives you the power not the virus.

The only way to combat a virus easily safe mode which only loads the absolute minimum system requirements.
You **MUST** do it with "networking support" or you cannot do much to download and remove/scan for the virus.

If you do not "reboot in safe mode" via log me in preferences.  You must enable log me in pre-boot in safe more.
(see the log me in sections for that registry hack at #LogmeinRestartSafeMode)

You can jump to Registry: below and remove the virus from loading and then try a normal restart/reboot,
this may rid you of it and allow youto run a web based antivirus scanner/repair.







.
once clean make sure you clear out all files in:
%WINDIR%\Prefetch
or the virus may reload itself again.



.
A classic is to find the program (use Task Manager/Ctrl+Alt+Del or CTRL+ESC)
note its name
end the process
search for that filename on the computer.
Move that file to the desktop and rename it _DELETE_ME
restart
you may now find it has been nutralised.
delete it.

Note: some may block task manager or even delete it.



Registry:

remove the [virus_name].exe from "Run" and "RunOnce" areas of the registry
(Run...regedit and then File.. search)
    or maybe(on non 64 bit machines)
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run     &    RunOnce



More clever this virus?

When you change settings if the Virus is still live
(i.e. you could not open task manager to kill the process)

It may put these settings back faster than you can delete them and indeed
copy itself to avoid being removed, all at lightning speeds.




If it seems to restore registry keys on restart you
can use your remote access software feature to FORCE a restart
as if the button has been pressed on the computer.
This means the virus has no time to react and 'repair'.



If odd errors after a virus and platinum is not running
it is worth checking the size of platinum.exe - if its a lot smaller than
a normal demo sized one it has probably been completely replaced by a virus (which maybe disabled now)
or infected which damaged it.


Internet does not work?

Summary : Untick any Proxies

Steps:




Firewall:

Control panel...security firewall...Untick as much as you can, preverably all or use the Restore Defaults button.



Platinum not loading?



.
Do a Windows file corruption scan.



.
If you get:

"System.BadImageFormatException
Could not load file or assembly
'0 bytes loaded from System PublicKeyToken=b77a5c561934e089' or one of its dependencies.
An attempt was made to load a program with an incorrect format.
"

Repair the latest .net framework from the control panel..add remove/programs and features.
(unf. you may have to uninstall all frameworks from largest to smallest and then just install the most recent)



Registry advanced:


.
HKey_Local_Machine\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options

in here could be a load of blocked anti virus programs that the virus has added
to stop it being removed. or to ensure the virus loads with Windows.


.
search for:
DisallowRun
    (it may list a load of files that it is blocking, e.g. anti virus scanners)
    e.g.
    HKEY_USERS\S-[THE_MACHINE_SPECIFIC_ID_GOES_HERE]\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun

and search for:
DisableTaskMgr

Taskmgr





Search for csc.exe and remove any entries. some viruses stop the .net framework from working by re-pointing the
main CSC program which stops all framework-based software from working.(of which Platinum is one!)
Apparently "Malwarebytes' Anti-Malware" program searches for the above conditions and removes them.




Change the standard password as the hacker who wrote the virus may have received it and can get back
on your machine fairly easily.



Install Google chrome or even firefox as a safer alternative to Internet explorer. #NoWebBrowser



more registry advanced:

Sometimes instead of Task Manager opening you'll see a disabled message.
In these cases, you'll have to follow the methods below to re-enable access to the Task Manager.


        ===
        Method 1:  Change the Task Manager Option through the Run line

        Click on Start, Run and type the following command exactly and press Enter 
        REG add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableTaskMgr /t REG_DWORD /d 0 /f



        ===
        Method 2: Change Task Manager through a Registry REG file

        Click on Start, Run, and type Notepad and press Enter 
        Copy and paste the information between the dotted lines into Notepad and save it to your desktop as taskmanager.reg 
        ------------------------------------
        Windows Registry Editor Version 5.00

        [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
        "DisableTaskMgr"=dword:00000000
        -------------------------------------
              . Double click on the taskmanager.reg file to enter the information into the Windows registry


        ===
        Method 3 - Using the Group Policy Editor in Windows XP Professional

        Click Start, Run, type gpedit.msc and click OK. 
        Under User Configuration, Click on the plus (+) next to Administrative Templates 
        Click on the plus (+) next tSystem, then click on Ctrl+Alt+Delete Options 
        Find Remove Task Manager in the right-hand pane and double click on it 
        Choose the option "Not Configured"  and click Ok.  
        Close the Group Policy Window 




blocking of anti virus websites:

#HostsFile
open in notepad:
C:\WINDOWS\system32\drivers\etc 

it may have loads of websites in it, you can remove anything that does not say just localhost 127.0.0.1
this is designed to block you from going and downloading anti virus scanners/removers.





Reinfected after each restart? same virus warning, looping of "restart to repair"?

It is a boot virus MBR virus.
Also known as a MBR RootKit virus.
The original type of virus really so your file-level anti virus programs may not pick it up.
This from Avast! may help:
    http://public.avast.com/~gmerek/aswMBR . exe    (remove the spaces either side of the  exe)

    or direct better http://www.gmer.net/


Other resources for more stubborn viruse removal:

(we have this page saved if needed/got now)
http://aumha.org/a/quickfix.htm

http://www.microsoft.com/uk/windows/antivirus-partners

Untried:
PC Pitstop, Advanced System Care, and IOBitMalware Fighter

C

Fixed Ip examples(two types static Ip)

Summary:
 

If everything is in same building you do not need a Paid-for broadband level fixed IP address,
so if both machines are in the same building, same network,
then Fixed IP is *not* needed at all on the broadband side.

or

If you have two different buildings, like a Back-Office-Home to Head-Office-Shop connection,
you *do* need a VPN and the 'least hassle method' is a fixed IP
on the Head-office/master side(Server side).


To clarify, with two different buildings, it is only the master side that needs a fixed IP address.
That is the side hosting the VPN / master database does need to be the static/fixed IP address.

It is a business decision which side is the master;
    Which is the busiest?
    Which is most important to be running if internet stops working?


More details...

Types:
There are two types of fixed IP; Public and private.
 
Public is what the broadband provider assigns to you forever.(your postcode on the Internet)
Getting a Public fixed-IP address is a paid-for service.
 
A paid-for fixed IP address from the broadband provider is only needed if using a home to business machine setup.
(VPN, not via remote access (like LMI) )
 
 
 
Private IP Example:
 
A head office computer may have a fixed 'private' IP address 192.168.1.110 as it could be a web server
(contact form, hosted company info pages, etc)

That is an internal/private IP address that is setup by the technical company support and does not cost anything)

Platinums VPN and iBook both need Paid-for Public Fixed IP but can use the same single Internet link.

(not recommended but we find it stable)  Change IP . org (free) Dyn DNS.com(costs) can be used IF a customer has their OWN TECHNICAL support
so they do not pay the broadband provider for a static/fixed IP address(public IP address e.g. 86.76.121.8)

C

I need to run some SQL script that just shows data?(xconfiguration table)
(not a script that changes the system/data)


This means it begins with the keyword:

Select


Example:

Select * from XConfiguration



While you can do this from executeThis.sql/cmd for small amounts of data it is not a nice neat
grid of data like below will give you for larger amounts of data.

Open the Utility:

\Util\HotFix-SQL-query.exe

Remove all text that is there (though all are common and useful)

Paste in the SQL select Query you need to run.
(you do not need a GO at the end this time in the script)

Click the bottom OK/GO button to run the script and see the results in the grid.

(note that if your screen resolution is low or your bottom bar does not auto hide

 you will have to move the entire window up to see that button)






What is the XConfig table?

xconfiguration database table
not 
xconfig file

It is the back end configuration area.
 
Y and N and can be set to T (true) or F (false)

C

The help page/website is down how do I see the actual content of an article?

You can go to the master files of development machine
or
If you have copies of the .html files (Cache folder)
you can RIGHT mouse click on the .html files and load them,
once loaded you can add the #code to the end of the Address bar
at the top of the web browser.

This will jump down to the text of the article.

e.g.
for the article on deleting :  #Deleting

this will give the contents for a local .html copy/file

(purely an example path)
file:///C:/Cache/hBody.html#Deleting

The fuzzy search "Open this" will try to open the www web page so is not good
when the site is down.

How do I do a screen capture/recording movie?(record)

Take over a machine on the LMI list
click Preferences..Advanced..Tick record under "screen recording"

Crucially tick AVI (only format we can edit/any Windows computer can play)
set the Location of video files so you can find them easily
and have enough free space.

Take over and fairly quickly go through the training.
Remember they can rewind and we need to keep it short and a small
size for downloading.
Do circles with the mouse above buttons for a second to signify a click.


Note: If recording for website movies or DVD please ensure
that all other programs are closed and anything personal
is not on show. Nothing identifiable or embarasing or a customers name.
Hiding the bottom Start-bar is a good start
(right mouse click on it in blankspace)

Record on our own machines not a customers machine, maybe head office.

If on your own machine files can be copied over the VPN
to head office for uploading for customers.

Once finished disconnect immediately to reduce the size.
Then go to preferences..advanced and untick the "record"
then crucially click Apply or it gets ignored
and stays on recording and creating huge files.

Ensure it is a pure AVI or WMV that will play on any system
e.g. Divx codec is no good a flavour.

C

I cannot log on to the computer after a restart?(logon login signin)

If your license has expired, below will not help.


If you can type in a user name or click a user name name.
You should be able to type administrator and the pwd you setup initially
when the machine was delivered.

If not:

Windows safe mode (F8 on restart/reboot of computer) should allow you to get in
using administrator and the PWD you setup when you installed Windows
or there maybe no password (blank/no typing) also.


Emergency?

If you can type a user name type/click; platinum and the password we tell you.

C

Is eMessaging being blocked by security software? (Socket Exception connection remote server target machine actively refused)

Unable to connect to the remote server SocketException 
No connection could be made because the target machine actively refused it.


It is connectivity/being blocked by security software (or broadband/router).

Add the program Platinum.exe to the ALLOW list or Exceptions list to allow it FULL CONTROL, etc.
to send data out to the Internet.

C

backup uploader fails what are the other options?(404)

If the websites goes down; then so do a number of utils, e.g. tools page and direct links to a util.

On the right mouse menu on the sign-in screen there are a number of local copies of files
for this eventuality.

IF you cannot get the backup to upload you can see troubleshooting below but can use your own personal
web mail client to attach a file to an email.

If not you need to use remote access e.g., VNC to transfer the file to a head office machine/your machine
see here.


very very large?

sendthisfile.com - sendthisfile@xpectworld.net (head office machine holds details)


Troubleshooting:

I get The request failed with HTTP status 404: Not Found.

    This could be a number of things but if remote access is working it is unlikely to be
    no Internet.  Try opening a web page. Try again and then try restarting the computer.
    The file your copying may also be too large; especialy if a long term customers backup.
    To see use the system details via the right mouse menu on sign in screen.

C

How do I create a highly multi-computer compatible movie?(Avi Wmv)

opinion: codec VCM9 from microsoft.com 

(8 is better though if you can encode it to WMV version 8 - XP SP3 seems to like that)

C

On demo download I'm getting invalid win 32 image or not a valid win32 application?

If you are getting a corrupted message from the download it probably is.

Please delete that one and download a fresh copy the initial download is only 9 meg.

C

Remote working: Network shares and remote desktop

If working via a remote desktop you cannot do things like listen to audio files.

to copy from e.g. outlook email; click your right mouse button, do a copy on outlook file.

then on desktop paste
then you can hear it via speakers.

If no RD. on laptop.

you could possibly do a share on desktop
e.g. c:\install
right mouse share (may have to give all users full access but try not to if pos.)

then you can copy the file to shared on desktop

and point laptop at the share \\DesktopName\install
(you can find out machine names via right mouse admin menu..System Details)

C

The media family on device X is incorrectly formed

Server cannot process this media family.
RESTORE DATABASE is terminating abnormally.

example:
You are restoring a 2008 backup on an 2005 engine

solution:
you must upgrade the targets engine to the same engine version as the source of the backup.

Buzzwords

XML
===
An XML document .XML is a normal text-only file that you can open and edit in notepad.
 
Some XML documents can be opened in Internet explorer browsers and will look ok
but you cannot edit them from there.

XML documents are used to configure Platinum behind the scenes and it is a bit more of a technical area!




XAML
====
The animated interface like the flavours util uses.

(Underlying this technically XML and XAML are text based and are very similar on first looking.)




UNC Path
========
you cannot use \\Computer name     or   \\IP address .245

with CMD / DOS command windows.

Instead go on the actual machine and try directly using e.g. C:\ drive
or
copy the files temporarily locally.

C

Taking a photo picture with a webcam error WiaClass 4EC4272E-2E6F-4EEB-91D0-EBC4D58E8DEE 80040154 (web cam)

Windows newer than XP did not like the XP version of the webcam photo capture module.

XP version is still shipped just renamed so ignored.

If running on XP simply:

Rename WIALib.dll to WIALib.dll_Windows newer than XP_ONWARDS_

Rename Interop.WIALib.dll_XP_ONLY_ to WIALib.dll

This will mean the XP version is in use.


OR

(from web)
Go to service management console (Start -> Run -> Services.msc)
Make sure that the 'Windows Modules Installer' is enabled
Then check for updates.



also check:

Go to service management console (Start -> Run -> Services.msc)
Windows Image Acquisition (WIA) is running, enabled, Auto.


run:
Dcomcnfg


regsvr32



C

SqlManager

Install the SQL Manager from our tools page.(pre-requisites may be required and possibly a restart!)
Load the SQL Manager.
Top menu...File..
    New object explorer (or query button)

Then paste script.(worst case type it!)

Tip:
If you need to connect just use:

Servername
    .\Platinum
Authentication
    Windows Authentication

(you can use SQL Server Auth mode but need the usual pass.word, login in is just two letters:  sa )

C

safe mode with networking steps F8(boot crash loop looping)

*NOTE: Preferable is to reboot in safe mode via Log Me In Advanced options*
Remote access and Safe mode see #LogmeinRestartSafeMode

Safe Mode with Networking Steps...


Look at the computer keyboard and find the F8 key (function key along top row)
Switch the computer off fully.
Switch it on again.
Every 1 second press F8 as it comes back on.

You may see a counting down screen.
You may have to select your version of Windows from two or more choices
(if it all appears to freeze try the cursor keys up /\ and down \/ to the right to choose an item from the menu)
You may have to restart and keep trying the F8 key.

When it stops and gives you a menu choose "Safe mode"
    but crucially it must say "with networking support"

With luck we can then get on then.

With more luck you can close down properly from that 'safe mode'
and your machine will be back as it was.(you can try that yourself)



If you are getting a never ending loop of Windows boot/crash/reboot...

From the F8 menu you can also choose:

Disable auto restart on system failure
and
Last Known Good Configuration
    (like a mini SystemRestore - a copy of a system's hardware configuration
     and driver settings taken from the system's
     registry when the OS successfully boots.)

c

How do I rename a printer in Windows 7 onwards?

In Win7 follow the right mouse click..Admin level menu option if there,
there are more options/power that way.

or right mouse properties on the printer.
'Change properties' button - then unlocks the name to allow you to rename it.

C

What is Windows Installer?(another version of this product is already installed)

Windows Installer is the technology behind Microsofts version of program installers.(MSI / msiexec)

Another installer from another provider you will see commonly is InstallShield which does the same job.

If MSI service is corrupted somehow and stops an install the tools page has the latest version to upgrade to
or run the usual "ComputerFix" processes.

Common Message:
"Installation of this version cannot continue. To configure or remove the existing version of this product,
 use Add/Remove Programs on the Control Panel"

If you get the above you are installing the exact same version, some will uninstall and you never see this
but some block it. If you must install you must uninstall the first installer to allow it.
Look in Add/Remove / programs and features for the "same named" item as the MSI you are running.
(It is not called Windows Installer)

C

What is the difference between web slashes and DOS slashes?

One is back \ the other is forwards /.

For all Internet-URL-web pages we use forward slashes /
e.g.
http://www.xpectworld.net/Images/Main.jpg

Dos slashes are back slashes and denote a file system path specification e.g. a file on a local hard disk.
e.g.
C:\install\Platinum.bak

C

Platinum crashes while running reports?(lockup lock freeze)

If it has worked...
===================
    

 *MAKE SURE YOU DO A PLATINUM BACKUP Asap*

 It is always a good idea to do a ComputerFix! process if anything is not 100% with your computer or Platinum.
 This is a fast and easy method to make sure everything is working as it should be.


 Does the Exception Log show anything when the issue occurs?
    (if a null object exception its likely that the platinum.exe is not compatible with the report engine installed
     if you are restoring an old version of Platinum you need an older version of the engine too)


 If the above steps do not fix it try to repair the report engine itself:

    Go to Start...Settings...Control Panel..Add-Remove/Programs and features.
    Click your *Right* mouse button on "SAP Crystal reports engine for .net" or "Crystal report engine for .net visual studio" 
                                                                            (or very similar title, there will only be one)
    Repair.(an uninstall option may allow this if you try)


 If still no good...

 Crucial: it must be the exact same reports engine version or Platinum will not be able to open it.

 Uninstall and reinstall the *exact same* version of the reports engine from our Tools Page:

    Go to Add-Remove/Programs and features.(as above to remove)
    
    CRUCIAL: If still having trouble check if machine is 32 or 64 bit (Computer..right mouse properties)
             and make sure to install 64 engine if 64 system!

 Finally...

 Again in Add/remove list area.
 Repair the .net framework(again right mouse click; highest number first).


 If no luck try a system restore point earlier in time.

If it has never worked...
=========================

    Try installing a 32 bit reports engine not the 64 bit one.

C

How do I change the SQL Server express 'sa' password if it was typed wrongly, I don't want to un/reinstall everything?

--Assuming you cannot get in via normal script execution tools because the 'sa' password is wrong/not our standard.

--using notepad open \util\executethis.SQL
--copy/paste this command in (it needs editing!) then make sure you save and close it!!

sp_password NULL,'[your-password-here-no-brackets]','sa'

--Open a black CMD-command Window and run both lines, one will work:
cd C:\Program Files (x86)\AlphaTask\Platinum
cd C:\Program Files\AlphaTask\Platinum

--again from CMD the line below; (this signs in at a Windows-security-level and executes the .sql you just edited into the file).
sseutil -server .\PLATINUM -run util\executethis.sql

--(a last GO should not be needed)

An error has occurred while attempting to load the Crystal Reports runtime.

Either the Crystal Reports registry key permissions are insufficient or the
Crystal Reports runtime is not installed correctly.
Please install the appropriate Crystal Reports redistributable (CRRedist*.msi) containing the correct version of the
Crystal Reports runtime (x86, x64, or Itanium) required.

Solution:

Install the x64 bit version! (Note: This is not a panacea sometimes you need a 32 bit engine on 64 bit machines)

Can I transfer scheduled tasks between machines easily?

You can copy all files from c:\Windows\Tasks to the new machine.
You will then have to re-enter the various accounts/passwords.

If not listed; you can also also export them to XML if you right mouse click them.

How do we setup biometric finger print reading?

Make sure you are not remote, you must be sitting at the physical machine's screen.(everything local)

Does it scan into notepad.(a basic test outside of Platinum)

It should send the characters out to the standard keyboard output buffer,
same as barcode scanners work.
(notepad is a classic test - same as with a barcode reader)

You need to enquire at the finger print reader suppliers own support about how to get that working.

Platinum uses a standard Windows Text-Box dialogue so in theory the same as notepad accepts typed text.

C

how do i find out the Windows Build number / version?

CMD Black command prompt, commands:

ver
and
winver

C

Editing the Windows Hosts File?

1)  Browse to Start -> All Programs -> Accessories
2)  Right click "Notepad" and select "Run as administrator"
3)  Click "Continue" on the UAC prompt
4)  Click File -> Open
5)  Browse to "C:\Windows\System32\Drivers\etc"
6)  Change the file filter drop down box from "Text Documents (*.txt)" to "All Files (*.*)"
7)  Select "hosts" and click "Open"
8)  Make the needed changes and close Notepad.  Save when prompted.

Double check the format but it should be as per the examples in the top of the file.

C

How do I Enable Logging in a .net framework .exe program

add the following to your app.exe.config

<configuration>
    <system.diagnostics>
        <sources>
            <source name="System.Net">
                <listeners>
                    <add name="System.Net"/>
                </listeners>
            </source>
            <source name="System.Net.Sockets">
                <listeners>
                    <add name="System.Net"/>
                </listeners>
            </source>
        </sources>
        <switches>
            <add name="System.Net" value="Verbose" />
            <add name="System.Net.Sockets" value="Verbose" />
        </switches>
        <sharedListeners>
            <add name="System.Net"
                type="System.Diagnostics.TextWriterTraceListener"
                initializeData="System.Net.log"
                />
        </sharedListeners>
        <trace autoflush="true" />
    </system.diagnostics>
</configuration>

Open port checking websites

http://security.symantec.com

grc.com shields up:
https://www.grc.com/x/ne.dll?bh0bkyd2


web search : open port web tool

http://www.whatsmyip.org/ports/

http://www.canyouseeme.org/


Watch out when doing system restore - system restore utility to extract a single file-s

Basic warning:

Watch out the "Windows System Restore" will save your old master database file.

If you restore you also will roll back to older data.

Really not good.



This is a *technical* Solution you will probably need help with.

If the backup is corrupted you can TRY to find a good copy of the master file instead (.MDF .LDF pair)



Use the System Restore Explorer by nicbedford.co.uk

Click your right mouse button on the latest restore point.(you will need to tick the box to see all of them)
Mount it.

This will open a "mounted" area and you can pick and choose the files to restore:
e.g.
C:\HarddiskVolumeShadowCopyX\Program Files\Microsoft SQL Server\MSSQL10.PLATINUM\MSSQL\DATA

C

error exception warning failure module component install register catastophic

If a proven installer or process does not work on a single machine, even an apparently fresh new machine
always assume that it's machine dependant and run our repairs process "ComputerFix".
e.g. the .net framework maybe damaged in some way.

If you want a base line and have made a total mess search here for "System Restore".

The owner may have to talk to their provider and even get it restored to a factory state if it is an older
and 'well used' machine.

If you are downloading an installer or module it maybe corrupted, try clearing the browser cache
(ccleaner.com will do this for all common browsers with one button press) and re-try the download
it probably stopped prematurely or is corrupted.  Try another link(mirror) and report the bad link.

C

Telnet

Sometimes useful if a router is stuck on a remote access type setting where the port 80 traffic is
not routed to the IIS/webserver machine.


general login:

admin CMD is needed...assuming your router is the IP below..

telnet 192.168.1.254
or
telnet://192.168.1.254/



basic telnet commands:

help or? = help information
menu = displays the menu
exit = close
.. exit a group selection
saveall saves the current configuration



Commands for Thompson/Alcatel:

--show all config settings:
config dump



--you will see a huge amount of config data but among it:
...
[ servmgr.ini ]
...
ifadd name=HTTP group=wan
...
ifadd name=TELNET group=wan



--these are the offending items, telnet shouldnt be there for security
and HTTP need not be enabled as its ignoring our HTTP calls to IIS Wserver.


--remove above offenders:
service system ifdelete name HTTP group wan
service system ifdelete name TELNET group wan
saveall


--if it looks ok:
system reboot

c

Converting data from Access, export to excel from mDB.

An access Database may be passworded and you may need to ask the old supplier for this
customers have a right to their data and this shouldn't be a problem.



Via Access itself...(simplest IF it works)

Really only good if you can see the data in a grid in Access.

Find out and install the correct access version (e.g. 2007)

Open the .mdb
Click external tab
in export area (not import)
Click excel (has icon with excel with arrow coming from it)

Export/save to excel.





Via SSMS...

Access uses the 'Jet' engine; give SSMS the Path name of access .mdb file and see Linked Servers section as below.


SCRIPT TO EXECUTE:

EXEC sp_addlinkedserver @server = 'AccessDb', @provider = 'Microsoft.Jet.OLEDB.4.0', @srvproduct = 'OLE DB Provider for Jet', @datasrc = 'C:\[location_of-file].mdb'
or
EXEC sp_addlinkedserver @server = 'AccessDb', @provider = 'SQLOLEDB', @srvproduct = 'OLE DB Provider for Jet', @datasrc = '\\shareName\file.mdb'

if no access add user:

exec sp_addlinkedsrvlogin @rmtsrvname='AccessDb', 
@useself='false', 
@rmtuser='Admin', 
@rmtpassword=''




STEP BY STEP:

. In SSMS/Enterprise manager.
. Goto the Server to which you want to add it as linked server.
. Then goto security(or 'server objects' if exists)
Linked Servers section 
    Right click... New Linked Server. 
. Give a name and Specify Microsoft Jet 4.0 as Provider string.
. Prvide the location of the MDB file. 
. Click OK.









--debug

select * From OPENROWSET('SQLOLEDB', 'C:\a.MDB';;, tablename)


--but if errors enable feature:

sp_configure
--if this does not list the below you need to enable advanced mode

sp_configure 'show advanced options', 1
reconfigure

--then

sp_configure 'Ad Hoc Distributed Queries', 1

ensure you later disable for security with ,0 

open failed. could not open file Drive:/path/filename.extension

Anything like that regarding access issues (access denied), could not open file, 

If drive is corrupted chkdsk /f or computer fix should be run first to repair damage
Then you may need to right click the folder (or even the file/s) and allow access.

If you assign to username: everyone

...Temporarily – it will prove if it is a access rights issue (program has the right to can see a file/s)

You then need to assign the lowest possible user level for it to work.
Kind of a safe bet is the current users username. But not a perfect solution, just safer.


Second Hard Drive

If a machine breaks or is upgraded often its easier for an outfit(shop)
To sell a machine and pop the broken hard drive int he new box

As opposed to trying to repair a system that could go wrong 
again quickly and they have to repair it at cost.

For us its bad as reinstalling the operating system gets all the systems back up
And running without reinstall.

2nd Hard drives are often D: or E: drive depending if there is a CD/DVD/BluRay Drive 
In the system.

It is exactly the same as a C: drives contents but you may see more system files than
you usually would as its not the “file protected” windows C: drive.

Unfortunately, copying files form program files on 2nd hard drive to C: drive same area
does not install the software properly as important registry values would be missing.

A full web install maybe faster.

If the original media (or .MSI) is not available an upgrade may have to be issued
as part of disaster recovery as the data backup will be an older format.

c

The type initializer for X threw an exception. StringToNumber error/Input string was not in a correct format.

System.TypeInitializationException: The type initializer for X threw an exception.
 System.FormatException: Input string was not in a correct format.
   at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer number, NumberFormatInfo info, Boolean parseDecimal)
   at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   at System.Convert.ToInt32(String value)


The StringToNumber indicates that a config tag is being converted to a number (from the “string” in config)
if this is not a number it crashes. E.g. 4pm not 16

New platinum should fail and tell you the tag with a bad value, in 2012 versions on.

C

.htaccess file when setting up your website, i Book

Whilst a 404 error page does not send the visitor to the exact page they want, it does point them in the right direction and it means they are more likely to stay on your site.

Once you have your 404 page setup, all you need to do is send visitors to incorrect url’s to this page. To do this just add the following line to your .htaccess file :

ErrorDocument 404 /404.php

You can place the 404 error template anywhere you want. For example you could place all error messages in a folder called errormessages

ErrorDocument 404 /errormessages/404.php

Hosting Buzzwords; CNAME

A CNAME record or Canonical Name record is a type of resource record in the Domain Name System (DNS) that specifies that the domain name is an alias of another,
canonical domain name. This helps when running multiple services (like an FTP and a webserver; each running on different ports) from a single IP address.
Each service can then have its own entry in DNS (like ftp.example.com. and www.example.com.). Network administrators also use CNAMEs when running multiple
HTTP servers on the same port, with different names, on the same physical host.

A windows Service Pack Fails to install.



Check...

.
Windows Modules Installer Service (trustedinstaller.exe) is not disabled and stopped; but set to manual and started.
This WMI Service enables installation, modification, and removal of WindowsUpdates.

.
run the ComputerFix! process (SFC and CHKDSK)

.
make sure User Account Control (UAC) is *not* disabled.

.
ensure prerequisites are installed 

.
You can try a quiet install parameter after the service pack

sp1.exe /quiet

Platinum and XP - PlatinumDatabaseEngine_XP.zip

(correct Dec 2012)
Microsoft have stopped supporting XP.

The issue is that (I believe) the 2012 sql server express engine does not install on XP.
(untested so maybe give it ago but XP would need as a minimum .net framework 3.5, so you may as well put 4.0 on as the newer engine defo does need 4.0, a in-use and windows updated XP should have 4.0 already)

I could build an Xp latest-version full installer if its a big issue.
However so long as a 2008 sql server platinum instance is installed
Platinum will restore its database and continue as normal.(database in installer is 2008 format)

If you installed this first: (our old 2008 engine only installer, used for difficult machines)
http://www.xpectworld.net/CustomerDownloads/PlatinumDatabaseEngine_XP.zip

Latest version platinum will then be installable.


Framework 4.0: (always on our tools page) CTRL+F and paste:   .Net Frameworks



setup.msi platinum.msi

platinum.msi was used first, I was located in c: install unziped
Clean up tools seemed to remove that.

Maybe virus, maybe targeted that file name.

So it was changed to setup.msi to be generic.

This file is now (2013) stored int e3h Windows official installers area instead of c: install
hopefully this will stop cleanup tools from deleting it.

If you ever get a .MSI file not found.  All you can do is try to grab it temporarily from a
full installer or an upgrade (if pre-2012Q4 it is in c: install folder).
It must be the exact same version as it was initially installed with.

Failing that run an upgrade to the closest next version.  You can restore a DB and query the version table
for that version code.  Script is here.

C

Finding Table Sizes to identify ways to cut data from a very large database.

Looking to the future some databases may get huge.
You can find script online to see all tables with sizes.

There will be a time when data needs to be cut back so that the system continues to work smoothly.

e.g.

EXEC sp_spaceused '[dbo].[customer]'

==
select o.name
, reservedpages = sum(a.total_pages)
, usedpages = sum(a.used_pages)
, pages = sum(case when a.type <> 1 then a.used_pages
when p.index_id < 2 then a.data_pages else 0 end)
, rows = sum(case when (p.index_id < 2) and (a.type = 1) then p.rows else 0 end)
from sys.objects o
join sys.partitions p on p.object_id = o.object_id
join sys.allocation_units a on p.partition_id = a.container_id
where o.type = 'U'
group by o.name
order by 5 desc --biggest tables first
==

*not for customers*
Safer Data Removal:

delete from mail_attachment
delete from mail
delete Audit
delete RefreshLog

--not for customers
delete TaxRepayment
delete MailBooking
delete Rebooked
delete MessageSent
delete IntelligentServiceDuration

C

I get a 'too many arguments' error after upgrade?

The upgrade has failed please re-run it.

You should get a 'version inconsistency' error.

If you do not then it may be an upgrade to a very old version.

C

My Windows Explorer column headers keep resetting despite me setting up my preferences?

Reset completely, customise and then set that as your default setup.

1. Open a folder
2. Click the View tab
3. Select the type of view you want (large icons, details, list, etc.)
4. You can also sort your files at this point (they are sorted by name as default)
5. Click the Organize tab
6. Select Folder and Search Options
7. Click the View menu
8. Click Reset Folders button (located at top as seen in the picture above)
9. Click Yes to the? Do you want all folders of this type to match this folder?s view settings?? question.
10. Click OK

Then do all steps above again, but at Step 8/9, press Apply to Folders (instead of Reset)

C

script to compare a list of telephone numbers to DB

create table #temp (aTelephoneNumber nvarchar(max) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL)

--use excel to advanced-unique-filter so you get unique numbers
--create row A with below formula and paste all number in to row B
--="insert into #temp (aTelephoneNumber) values ('"&B1&"')"
--then execute/insert each telephone number into the temporary table
--e.g. result
--insert into #temp (aTelephoneNumber) values ('1215222153')

--select * from #temp order by 1



--NOT WORKING FOR SOME REASON???????????????



select distinct * from #temp--1159818250 not used
where '0' +aTelephoneNumber not in
(
select * from #temp
where '0' +aTelephoneNumber in (select telephone from customer where telephone is not null and telephone <> '')
union
select * from #temp
where '0' +aTelephoneNumber in (select homephone from customer where homephone is not null and homephone <> '')
union
select * from #temp
where '0' +aTelephoneNumber in (select mobilephone from customer where mobilephone is not null and mobilephone <> '')
)
--delete from #temp
--drop table #temp

Can I run script to display all Data after a recovery to Test for corruption?

use Platinum
go

DECLARE @TableName varchar(255) 

DECLARE TableCursor CURSOR FOR 
SELECT table_name FROM information_schema.tables 
WHERE table_type = 'base table' 

OPEN TableCursor 

DECLARE @SQL nvarchar(max)

FETCH NEXT FROM TableCursor INTO @TableName 
WHILE @@FETCH_STATUS = 0 
BEGIN
  set @SQL = 'select * from ['+@TableName+']'
  EXEC(@SQL) --spit out all data to identify corruption
  FETCH NEXT FROM TableCursor INTO @TableName 
END 

CLOSE TableCursor 

DEALLOCATE TableCursor
go

The 'sqloledb' provider is not registered on the local machine.

A .dll Platinum uses to talk to the database has become unregistered.

solution is reregister via dos/cmd:

Run tools page kb952287.
cd C:\Program Files\Common Files\System\Ole DB
regsvr32 Sqloledb.dll

Could not load file or assembly 'X' or one of its dependencies (FileNotFoundException)

System.IO.FileNotFoundException

The type initializer for X threw an exception.

one of its dependencies. The system cannot find the file specified.

A framework issue probably, needs a repair see #LastResorts.

The 'sqloledb' provider is not registered on the local machine.(sqloledb)

solution via cmd
cd C:\Program Files\Common Files\System\Ole DB
regsvr32 Sqloledb.dll

2005
http://www.microsoft.com/en-us/download/details.aspx?id=21844
mdac 2.8 sp1 (not XP)
http://www.microsoft.com/en-us/download/details.aspx?id=5793
xp mdac fix (kb952287)
http://www.microsoft.com/en-us/download/confirmation.aspx?id=6650

C

zero off all financial data

--Strictly For when a business is taken over, only.

Use platinum
go
Update BookingPaymentType set Amount = 0
Go
Update BookingService set cost = 0, PriceLessDiscount = 0
go
Delete from CashMovement
go
Update ProductBookingCustomer set price = 0, profit = 0, pricelessdiscount = 0
go
Delete from TaxRepayment
Go


Msi Location

Find the application name in the registry

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

This will give you a GUID to search:

c:\Windows\installers

Switch it into Details view, make column "Subject" visible and you will see for all n.msi files their corresponding name of product.

Platinum product code is:
    {7242F18A-8F8C-402A-BE79-4BCFD28997F2}